Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设一个线程正在运行同步方法,因此获得了对象实例的锁。还假设线程从运行状态进入可运行状态。那么该对象锁会发生什么。它是在线程进入可运行状态之前释放的吗?请帮我一个正确的答案:)。
在此先感谢,马亨德拉雷迪。
除非处于等待状态,否则不会释放锁。(即调用wait())或者它已经退出了该锁的最后一个同步块。
无论操作系统是否已安排线程运行,线程都在 RUNNABLE 中。