ThreadPoolExecutor 判断多线程执行完成
ThreadPool
A simple C++11 Thread Pool implementation
项目地址:https://gitcode.com/gh_mirrors/th/ThreadPool
免费下载资源
·
- 1.
- public boolean isEndTask() {
- while (true) {
- if (this.ThreadPoolExecutor.getActiveCount() == 0) {
- return true;
- }
- }
- }
- if (isEndTask()) //如果线程池处理完毕,就干别的事情...,这个方法一定会返回true的.
- {
- ....
- }
- 在多线程中是很浪费CPU的,从而使得线程池中各个线程得到很少的CPU机会去执行自己各自的任务。因此影响了线程池的优势的发挥。
- 2.改进方法
- http://www.360doc.com/content/11/0517/12/1073512_117392376.shtml
GitHub 加速计划 / th / ThreadPool
7.74 K
2.22 K
下载
A simple C++11 Thread Pool implementation
最近提交(Master分支:2 个月前 )
9a42ec13 - 9 年前
fcc91415 - 9 年前
更多推荐
已为社区贡献9条内容
所有评论(0)