标签: java synchronization locks
假设一个线程正在运行一个synchronized方法,因此锁定了该对象的实例。还假设线程从运行状态进入可运行状态。那么对象锁会发生什么。它是在线程进入可运行状态之前发布的吗?请帮我正确答案:)。
提前致谢, 马亨德拉雷迪。
答案 0 :(得分:1)
除非是等待,否则不会释放锁定。 (即调用wait())或者它已退出该锁的最后一个同步块。
线程在RUNNABLE中是否已安排线程正在运行。