欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

sleep的類是什么

阮建安2年前12瀏覽0評論

sleep的類是什么?

sleep是Thread類的方法,wait是Object類的方法。

區別:

sleep方法是Thread類的靜態方法,調用此方法會讓當前線程暫停指定的時間,將執行機會(CPU)讓給其他線程,但是不會釋放鎖,因此休眠時間結束后自動恢復(程序回到就緒狀態)。

wait是Object類的方法,調用對象的wait方法導致線程放棄CPU的執行權,同時也放棄對象的鎖(線程暫停執行),進入對象的等待池(wait pool),只有調用對象的notify或notifyAll方法才能喚醒等待池中的線程進入等鎖池(lock pool),如果線程重新獲得對象的鎖就可以進入就緒狀態。

wait只能在同步控制方法中或者同步控制塊中使用,而sleep可以在任何地方使用。

java 線程等待與喚醒,sleep的類是什么