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

shutdown跟shutdownNow-多线程任务的关闭

2012-12-21 
shutdown和shutdownNow--多线程任务的关闭采用5.0的线程池关闭线程,不管怎样,最后都是调用Interrupt.而int

shutdown和shutdownNow--多线程任务的关闭

采用5.0的线程池关闭线程,不管怎样,最后都是调用Interrupt.而interrupt这个方法,并不是什么情况下都能结束线程,释放资源。Interrupt只是在线程阻塞的时候,抛个异常出来,从而结束这个阻塞。

比如像下面的这种代码,就不管怎么shutdown,或者是shutdownNow,都不会关闭:

        void interruptNow() {            thread.interrupt();        }

热点排行