判断线程池所有任务是否执行完毕
来源:互联网 发布:淘宝卖家收款的钱在哪 编辑:程序博客网 时间:2024/05/16 15:17
newFixedThreadPool
创建一个固定大小的线程池。
shutdown():用于关闭启动线程,如果不调用该语句,jvm不会关闭。
awaitTermination():用于等待子线程结束,再继续执行下面的代码。该例中我设置一直等着子线程结束。
public class Test { public static void main(String[] args) throws IOException, InterruptedException { ExecutorService service = Executors.newFixedThreadPool(2); for (int i = 0; i < 4; i++) { Runnable run = new Runnable() { @Override public void run() { System.out.println("thread start"); } }; service.execute(run); } service.shutdown(); service.awaitTermination(Long.MAX_VALUE, TimeUnit.DAYS); System.out.println("all thread complete"); } }
0 0
- Java如何判断线程池所有任务是否执行完毕
- Java如何判断线程池所有任务是否执行完毕
- Java如何判断线程池所有任务是否执行完毕
- Java 如何判断线程池所有任务是否执行完毕
- Java判断线程池所有任务是否执行完毕
- Java如何判断线程池所有任务是否执行完毕
- Java 如何判断线程池所有任务是否执行完毕
- Java 如何判断线程池所有任务是否执行完毕
- Java 如何判断线程池所有任务是否执行完毕
- Java如何判断线程池所有任务是否执行完毕
- Java 如何判断线程池所有任务是否执行完毕
- Java如何判断线程池所有任务是否执行完毕
- 判断线程池所有任务是否执行完毕
- Java_判断线程池所有任务是否执行完毕
- Java 如何判断线程池所有任务是否执行完毕
- 方法一 Java如何判断线程池所有任务是否执行完毕
- Java如何判断线程池中所有任务执行完毕
- 追踪线程池所有线程是否执行完毕
- C++---对象数组和对象指针
- 系统集成项目管理工程师教程知识点总结1
- 头晕渐轻,安卓是首
- 科学计数法转换成字符串
- ssh连接不上远程主机---持续更新
- 判断线程池所有任务是否执行完毕
- windows平台上的密码算法识别工具
- Oracle学习之:redo与undo
- 阿里云邮箱发html邮件
- 2月英语总结
- 概念了解:CGI,FastCGI,PHP-CGI与PHP-FPM
- 搭建Hive On Spark 编译Hive源码错误解决方法(spark2.1.0,hadoop2.7.2)
- iOS GCD简单使用
- idea创建Gradle项目无法自动生成src目录