06Two Phase Termination设计模式

在进行线程两端终结的时候需要考虑:

  1. 第二阶段的中止保证安全性,比如设计对贡献资源的操作
  2. 要百分百地确保线程结束,假设在第二个阶段出现了死循环,堵塞等异常导致无法结束
  3. 对资源的释放时间要控制在一个可控的范围内

 

相关文章: