zoukankan      html  css  js  c++  java
  • PAIP.并发编程 多核编程 线程池 ExecutorService的判断线程结束

    PAIP.并发编程 多核编程 线程池 ExecutorService的判断线程结束


    ExecutorService并没有提供什么 isDone()或者isComplete()之类的方法。


    作者Attilax  艾龙,  EMAIL:1466519819@qq.com 
    来源:attilax的专栏
    地址:http://blog.csdn.net/attilax


    解决:
    1.需要自己扩展一哈...继承一哈.
    2.添加一个制成的flag...


    try {
    es.awaitTermination(3, TimeUnit.HOURS);
    threadPoosIsComplete = true;
    } catch (InterruptedException e) {


    e.printStackTrace();
    }


    另外一个thread..invoke
    if (threadPoosIsComplete && Sqlqueue.size() == 0) {








    参考:
    Java线程池ExecutorService的newFixedThreadPool的线程状态的判断 « J2EE开发爱好者.htm
  • 相关阅读:
    【JZOJ4244】yi【贪心】
    【JZOJ4244】yi【贪心】
    基本赋值运算符
    自增自减运算符
    字符串的+操作
    算术运算符
    数据类型转换
    键盘输入使用
    基本数据类型长度
    变量
  • 原文地址:https://www.cnblogs.com/attilax/p/15199386.html
Copyright © 2011-2022 走看看