0

假设一个线程正在运行同步方法,因此获得了对象实例的锁。还假设线程从运行状态进入可运行状态。那么该对象锁会发生什么。它是在线程进入可运行状态之前释放的吗?请帮我一个正确的答案:)。

在此先感谢,马亨德拉雷迪。

4

1 回答 1

1

除非处于等待状态,否则不会释放锁。(即调用wait())或者它已经退出了该锁的最后一个同步块。

无论操作系统是否已安排线程运行,线程都在 RUNNABLE 中。

于 2012-02-08T08:38:19.537 回答