前言
正文
介绍
主线程接到任务后,创建一个子线程用于执行接收到任务。当任务执行完成,子线程销毁
优点&缺点
优点:简单,实现方便
缺点:无法进行统一管理,如果不限制接受到的任务数,随着线程数的增多,占用大量资源影响到其它任务的进行,严重甚至导致宕机
使用场景
实现
/*** 一个任务一个线程*/public class ThreadPerMessageTest {public synchronized void run(Runnable work){new Thread(work).start();}}
public class Client {public static void main(String[] args) {ThreadPerMessageTest tpm = new ThreadPerMessageTest();//任务Runnable w1 = new Runnable() {@Overridepublic void run() {System.out.println("hello world");}};//接受任务,开启一个线程进行执行tpm.run(w1);}}
