ExecutorService executor = Executors.newFixedThreadPool(pool_size);
for(...){
OSA_Worker worker = new OSA_Worker();//OSA_Worker implements Runnable interface
executor.execute(worker);
}
executor.shutdown();//不再加入新的线程
//等待执行完成
while (!executor.isTerminated()) {
Thread.sleep(1000);
}
ExecutorService example
最新推荐文章于 2021-07-16 13:42:38 发布
本文介绍如何利用Java中的ExecutorService创建固定大小的线程池,并通过示例代码展示了如何向线程池提交任务、关闭线程池及等待所有任务执行完毕。
1971

被折叠的 条评论
为什么被折叠?



