从 Java 中的同步上下文中调用 Thread.sleep()
2022-09-03 03:54:24
我已经读过,它将暂停当前正在运行的线程指定的时间,之后它将返回到可运行状态,等待轮到它运行。Thread.sleep()
此外,如果从上下文中调用,则不会释放它所持有的锁。所以我想知道它什么时候会释放锁。如果线程处于睡眠状态,则永远不会有机会运行,因此它将始终保持锁定,然后保持锁定,然后其他线程如何进入同步方法/块。synchronized
sleep()
我不确定我是否在问有效的问题。但请帮帮我。