【发布时间】:2016-01-23 19:31:57
【问题描述】:
假设某个线程获得了对象 A 的锁,现在正在执行该对象的同步方法。在该方法中,调用了某个对象 B 的同步方法,并且线程在尝试获取该对象 B 的锁时被阻塞。
当线程等待对象 B 的锁时,对象 A 的锁是否被释放?
这种情况会导致多线程设计出现问题吗?
【问题讨论】:
-
你的意思是像deadlock?
-
死锁或任何其他我可能不知道的问题
标签: java multithreading locks