首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

关于线程中止thread interrupt

2012-12-28 
关于线程中断thread interrupt关于线程中断thread interrupt 在多线程编程中经常会遇到需要中止线程的情况

关于线程中断thread interrupt

关于线程中断thread interrupt

在多线程编程中经常会遇到需要中止线程的情况,比如启动多个线程去数据库中搜索,如果有一个线程返回了结果,其他线程就可以取消了(Thread.stop()已经建议不要再使用)

1.通过成员方法Thread.interrupt()来设置中断状态为true
2.通过成员方法Thread.isInterrupted()来获取中断状态
3.通过静态方法Thread.interrupted()来获取中断状态,并且清除中断状态(当然获取的是清除之前的值),也就是说连续两次调用此方法,第二次一定会返回false,当然也有例外,具体看文档。

通常可以通过如下示例代码来控制线程退出,

 好好好好哦    2 楼    zhufeng1981    2011-11-12              研究的很仔细啊,佩服。 

热点排行