博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ThreadPoolExecutor 判断多线程执行完成
阅读量:4284 次
发布时间:2019-05-27

本文共 317 字,大约阅读时间需要 1 分钟。

  1. 1.
  2. public boolean isEndTask() {  
  3.     while (true) {  
  4.       if (this.ThreadPoolExecutor.getActiveCount() == 0) {  
  5.         return true;  
  6.   
  7.       }  
  8.   
  9.     }  
  10.   }
  11.   
  12.    if (isEndTask()) //如果线程池处理完毕,就干别的事情...,这个方法一定会返回true的.  
  13. {  
  14. ....  
  15.     
  16. }  
  17. 在多线程中是很浪费CPU的,从而使得线程池中各个线程得到很少的CPU机会去执行自己各自的任务。因此影响了线程池的优势的发挥。
  18. 2.改进方法
  19. http://www.360doc.com/content/11/0517/12/1073512_117392376.shtml

转载地址:http://ohjgi.baihongyu.com/

你可能感兴趣的文章
PHP图像操作:3D图、缩放、旋转、裁剪、添加水印(二)
查看>>
PHP图像操作:3D图、缩放、旋转、裁剪、添加水印(三)
查看>>
document.body、document.documentElement和window获取视窗大小的区别
查看>>
教你利用iframe在网页中显示天气
查看>>
利用Javascript获取当前日期的农历日期
查看>>
利用原生JavaScript获取样式的方式小结
查看>>
PHP制作验证码
查看>>
常用的CSS Hack技术集锦
查看>>
IE 8兼容:X-UA-Compatible的解释
查看>>
关于form.submit()不能提交表单的错误原因
查看>>
初识HTML 5:关于它的三个三
查看>>
Canvas入门(1):绘制矩形、圆、直线、曲线等基本图形
查看>>
Canvas入门(2):图形渐变和图像形变换
查看>>
Canvas入门(3):图像处理和绘制文字
查看>>
《千与千寻》给读者带来了什么?
查看>>
JQuery笔记:JQuery和JavaScript的联系与区别
查看>>
PHP的MySQL扩展:PHP访问MySQL的常用扩展函数
查看>>
PHP实现分页:文本分页和数字分页
查看>>
博客收录集的源代码分享,需要那就快来吧
查看>>
杂谈:HTML 5的消息通知机制
查看>>