略WaitSet

一执行wait方法,线程就会暂停操作,进入wait set休息室。

 

图解:

 

 

被notify唤醒的线程并不是在notify的一瞬间重新开始执行。因为执行notify的线程还握着锁定不放,所以其他线程无法获得该线程的锁定。
notifyAll是从waitset里拿出所有线程

wait、、notify、notifyAll都是Object类的方法

 

posted @ 2019-07-08 17:28  TangXinPing  阅读(185)  评论(0编辑  收藏  举报