永发信息网

如何判断线程池中所有的线程是否已经完成

答案:2  悬赏:70  手机版
解决时间 2021-04-06 10:29
如何判断线程池中所有的线程是否已经完成
最佳答案
//检查线程池的方法 private voidcheckthreadpool(object state, bool timeout){int workerthreads = 0;
int maxwordthreads = 0;
//int int complethreads = 0;
threadpool.getavailablethreads(out workerthreads, out complethreads);
threadpool.getmaxthreads(out maxwordthreads, out complethreads);
//当可用的线数与池程池最大的线程相等时表示线程池中所有的线程已经完成 if (workerthreads == maxwordthreads){//当执行此方法后checkthreadpool将不再执行 rhw.unregister(null);//此处加入所有线程完成后的处理代码}}
全部回答
import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class Test { public static void main(String args[]) throws InterruptedException { ExecutorService exe = Executors.newFixedThreadPool(50); for (int i = 1; i <= 5; i++) { exe.execute(new SubThread(i)); } exe.shutdown(); while (true) { if (exe.isTerminated()) { System.out.println("结束了!"); break; } Thread.sleep(200); } } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
圣经里的名言中英,圣经的经典语句
听音,河岸的最初端小说txt全集免费下载
我有光绪元宝户部的,还有道光通宝。中华民族
靠得很近的两只悬挂着的螺线管如图所示,通电
刀剑神域绝命凶弹一般结局通关以后,我选择时
伤痛问题……朋友让我帮忙问的,狂犬疫苗方面
幼犬多久可以洗澡,金毛幼犬大概多久可以洗澡
和一网友(女)出去玩,去了2次她说都是AA制。
Theelephantis______bigtogothrough
It strikes sb that....
何如才能正确、科学的水群?
单选题2007年我国第一季度GDP增速达到11.1%,
爱讲中国故事为主题的作文600字
KTV厨房都做些什么菜,希望各位大虾可以详细
杭州东站高铁跟普通火车是同一站不?杭州共有
推荐资讯
单选题It's________toarriveinoneday.A.too
为什么定亲了后男方悔亲礼钱退不掉
已知函数f(x)=2x-4,g(x)=-x+4.(1)求f
Wilson____thateverythingshouldbeputinplace
单选题Thetextisveryeasyforyou.Thereare
怎么广泛交友、
DN200 管道法兰连接 8孔可以与12孔的法兰对连
拖动文件时移动途中按了取消,好多图片都不见
夏黑和赤霞珠葡萄那个好吃
奥迪A8各处可见,奥迪A9你见过么
.第二节:书面表达(满分25分)安徽庐江二中
asp程序+access的网站转换为asp+mssql后,需
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?