public static void main(String[] args) {
final ExecutorService newFixedThreadPool = Executors.newFixedThreadPool(3);
//多个任务
newFixedThreadPool2.execute(()->System.out.println("线程一"));
newFixedThreadPool2.execute(()->System.out.println("线程二"));
newFixedThreadPool2.execute(()->System.out.println("线程三"));
//执行后不再接收新任务,如果里面有任务,就执行完
newFixedThreadPool2.shutdown();
try {
while (true) { //等待所有任务都结束了继续执行
if (newFixedThreadPool2.isTerminated()) {
System.out.println("结束");
break;
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
线程池创建多线程,执行不同的任务
最新推荐文章于 2022-11-04 17:21:33 发布