Java多线程系列(五)多线程的monitor模型
首先有几个概念:
owner:拥有改锁(对象)的线程
_WaitSet:存放处于wait状态的线程队列
_EntryList:存放等待锁而被blook的线程队列
下面有两张图:
图片来源:https://www.jianshu.com/p/32e1361817f0
首先有几个概念:
owner:拥有改锁(对象)的线程
_WaitSet:存放处于wait状态的线程队列
_EntryList:存放等待锁而被blook的线程队列
下面有两张图:
图片来源:https://www.jianshu.com/p/32e1361817f0