java多线程程序中,什么情况下标志着一个线程正常结束? java多线程程序中,什么情况下标志着一个线程正常结束? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 线程的run方法终止,线程就终止. 正常情况下 run() 结束时. 之前看到,有什么 dead 状态,这个状态怎么判断? 如果线程的run()方法返回了,意味着这个线程结束了 有一个API函数可以探得这个状态值,具体是啥一时想不起来了,搜索下吧。。 有啊..Thread.isAlive()是看是不是还活着Thread.isInterrupted()是看是否被打断了.休眠可能也算isInterrupted判断的吧..不清楚你可以试试 getState() 返回该线程的状态。isInterrupted() 测试线程是否已经中断。 getState() 似乎是5.0新方法 java telnet到机器配置情况回显 图片显示不出来 提问:long MAX_UPON = 10000000000; 这语有错误吗? java权限管理系统是什么原理啊? Java中哈希表的问题 Swing GUI重用问题 正则表达式请教 引导scjp的选择题 又有错误,JB6的麻烦。高手请帮忙! 有两个问题,每个15分 请教一个有关线程同步的问题;谢谢了; Java包引用问题(有原代码帖上)
Thread.isAlive()是看是不是还活着Thread.isInterrupted()是看是否被打断了.休眠可能也算isInterrupted判断的吧..不清楚你可以试试
isInterrupted() 测试线程是否已经中断。