1. sleep是在Thread類定義的,wait是在Object類定義的
2. sleep有兩個重載方法,wait有三個重載方法
3. sleep能自動喚醒,wait有參數的方法能自動喚醒,但無參數的重載方法不能自動喚醒,需要使用notify/notifyAll進行手動喚醒
4. sleep掛起時,不釋放鎖資源,wait掛起時,會釋放鎖資源
5. sleep調用時,不需要放在synchronized內,wait需要放在synchronized內
6. sleep一般不會產生死鎖,但是wait可能會產生死鎖
遠近互聯技術-劉 整理發布,希望能對同是技術的你有所幫助。
遠近互聯專業提供網站建設、APP開發、網站優化、外貿網站SEO、微信運營的品牌整合營銷服務,讓客戶通過網絡品牌建立與網絡傳播提高業績。






