sleep和wait的區別

1. sleep和wait功能差不多,都用來進行線程控制,最大的區別是:sleep不釋放同步鎖,wait釋放同步鎖;

2. sleep是thread類的靜態方法,sleep的作用是讓線程休眠特定的時間,在時間到達時恢復,也就是說sleep在接到時間到達事件時恢復線程執行;

3. wait是object類的方法,可以說是任意一個對象調用wait方法,調用者的線程將會掛起,直到其他線程調用同一個對象的notify方法纔會重新激活調用者。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章