Thread.sleep 会释放锁吗
时间: 2023-09-03 18:10:16 浏览: 194
JVM线程状态和Thread.sleep的实现原理探究.pdf
回答: 根据引用\[1\]和引用\[3\]的内容,Thread.sleep方法不会释放锁资源。当一个线程进入synchronized代码块并执行Thread.sleep时,它仍然持有锁资源,其他线程无法获取该锁资源并进入代码块执行。只有当synchronized代码块执行完毕后,才会释放锁资源,其他线程才能获取锁并执行相关代码块。所以,Thread.sleep不会释放锁资源。
#### 引用[.reference_title]
- *1* *2* *3* [Java Thread.sleep(),结合例子只学一次](https://blog.csdn.net/qq_35387940/article/details/122998542)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文