首页 > 其他 > 详细

sleep yield wait notify/notifyAll等方法对持有对象锁的影响?

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

sleep yield wait notify/notifyAll等方法对持有对象锁的影响?

原文:https://www.cnblogs.com/turn-left/p/15008720.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!