wait问题
来源:8-6 sleep和wait的区别
qq_直皛_0
2021-02-21
老师如果将lock.wait设置成lock.wait(0),让线程A无限等待那么为什么线程B还是能够获取锁
写回答
1回答
-
翔仔
2021-02-21
同学好,
假设线程 A 调用了某个对象的 wait() 方法,线程 A 就会释放该对象的锁,同时线程 A 就进入到了该对象的等待池中,进入到等待池中的线程不会去竞争该对象的锁,所以B就能获取到锁了
00
相似问题
object中wait方法疑问
回答 1
对于wait,锁池和等待池的疑问
回答 1