- 两者最主要的区别在于:sleep 方法没有释放锁,而 wait 方法释放了锁 。
- 两者都可以暂停线程的执行。
- Wait 通常被用于线程间交互/通信,sleep 通常被用于暂停执行。
- wait() 方法被调用后,线程不会自动苏醒,需要别的线程调用同一个对象上的 notify() 或者 notifyAll() 方法。sleep() 方法执行完成后,线程会自动苏醒。或者可以使用 wait(long timeout)超时后线程会自动苏醒。
sleep() 方法和 wait() 方法区别和共同点
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Java word通过html设置样式(Spire Docx)
Java word通過html設置樣式(Spire Docx) <dependencies> <!-- Apache POI dependency for Word --> <dependency>
原創
2024-04-26 23:42:09
从零开始学架构V2-初识架构设计-1
原創
2024-04-25 23:56:25
高德地图爬虫实践:Java多线程并发处理策略
原創
2024-04-25 23:26:44
三十分钟入门基础Go(Java小子版)
原創
2024-04-25 23:17:43
流水线运行出错排查难?AI 来帮你
原創
2024-04-24 21:12:07
西安站开营!AI 编码助手通义灵码帮大学生“整活儿”
原創
2024-04-24 21:12:06
「Java开发指南」如何利用MyEclipse启用Spring DSL?(二)
原創
2024-04-24 11:35:31
利用HttpClient库下载蚂蜂窝图片
原創
2024-04-23 23:24:51
MySQL死锁排查,原来我一直没懂。。。
原創
2024-04-23 23:10:58
一次Redis访问超时的“捉虫”之旅
01 引言 作爲後端開發人員,對Redis肯定不陌生,它是一款基於內存的數據庫,讀寫速度非常快。在愛奇藝海外後端的項目中,我們也廣泛使用Redis,主要用於緩存、消
原創
2024-04-23 13:04:36
日志架构演进:从集中式到分布式的Kubernetes日志策略
原創
2024-04-23 11:47:10