Java并发编程实战读书笔记——第七章 取消与关闭

要使任务和线程能安全、快速、可靠地停止下来,并不容易。JAVA没有提供任何机制来安全也终止线程,但它提供了中断(Interruption),一种协作机制,使一个线程终止另一个线程的当前工作。 这种协作式的方法是必要的,我们很少希望某个任务、线程立即停止,因为这种立即停止会使共享的数据结构处于不一致的状态。相反,在编写任务和服务时可以使用一种协作的方式:当需要停止时,它们首先会清除当前正在执行的工作
相关文章
相关标签/搜索