wait+notify
2020-07-21 10:22:45 0 举报
线程通信
作者其他创作
大纲/内容
1:1
A在B的帮助下重见天日
Monitor.Exit
失败
Monitor.Enter
(2)继续执行自己的业务逻辑,执行完成之后释放锁标记
等待队列WaitSet
monitorenter与monitorexit指令 : https://blog.csdn.net/dengzhao3993/article/details/101505973
执行synchronized代码块
count:1
count:0
同步队列EntryList
owner
ThreadB
ThreadA
(1)让A重见天日
Object
Object.notify()
Object.wait() : 释放锁
Monitor监视器
成功获得对象监视器
执行结束或者异常
从等待队列中选一个
0 条评论
下一页