sleep yield wait notify/notifyAll等方法对持有对象锁的影响?
时间:
2021-07-13 23:07:53
阅读:
29
评论:
收藏:
0
[点我收藏+]
- sleep-当前线程调用此方法,不会释放对象锁。
- yield-当前线程让出CPU时间片,不会释放对象锁。
- wait-当前线程调用对象的wait方法,释放对象锁,相处进入阻塞状态。
- notify[All]-当前线程调用对象的notify[All]方法,通常放在同步块末尾。当且仅当同步块执行完后,释放锁。此方法本身对锁无影响!
sleep yield wait notify/notifyAll等方法对持有对象锁的影响?
原文:https://www.cnblogs.com/turn-left/p/15008720.html