java并发(十二)饥饿和公平

若是一个线程由于CPU时间所有被其余线程抢走而得不到CPU运行时间,这种状态被称之为“饥饿”。而该线程被“饥饿致死”正是由于它得不到CPU运行时间的机会。解决饥饿的方案被称之为“公平性” – 即全部线程均能公平地得到运行机会。  下面是本文讨论的主题:   1. Java中致使饥饿的缘由:  高优先级线程吞噬全部的低优先级线程的CPU时间。  线程被永久堵塞在一个等待进入同步块的状态。  线程在等
相关文章
相关标签/搜索