保护性暂挂模式(Guarded Suspension)

一、核心思想 若是某个线程执行特定的操做前须要知足必定的条件,则在该条件未知足时将线程暂停运行(即暂挂线程,使其处于等待(waiting)状态,直到该条件知足时才继续运行) 二、评价与实现考量 a、GuardedAction call方法采用闭包方式,会增长JVM垃圾回收的负担。 b、可能增长上下文切换,过多则会消耗系统的CPU,从而下降系统处理能力。 c、内存可见性和锁泄露, 可改变的状态要用v
相关文章
相关标签/搜索