導航:首頁 > 編程語言 > javasleep喚醒

javasleep喚醒

發布時間:2023-04-07 03:33:06

java sleep 和wait的區別

java中sleep和wait的區別主要有兩點,第一sleep必須指定時間,而wait可以指定也可以不指定;第二在同步中,sleep釋放cpu執行權,但是不釋放鎖,而wait釋放cpu執行權和鎖。
java中sleep和wait都是讓線程休眠的方法,它們都是阻塞方法。在同步中,需要注意根據具體的需求來選擇使用sleep和wait。

Ⅱ java 中用了thread.sleep()這個函數以後,當線程再被喚醒時,是重新執行thread.run()嗎

都不是,而是繼續執行當前線程sleep後的操作

Ⅲ java sleep() 和 wait() 有什麼區別

1、同步鎖的對待不同:

sleep()後,程序並不會不釋放同步鎖。

wait()後,程序會釋放同步鎖。

2、用法的不同:

sleep()可以用時間指定來使他自動醒過來。如果時間不到你只能調用interreput()來強行打斷。

wait()可以用notify()直接喚起。


3、屬於不同的類:

sleep()的類是Thread。

wait()的類是Object。

閱讀全文

與javasleep喚醒相關的資料

熱點內容
魅藍3手機音視頻文件夾 瀏覽:936
安卓手機製表怎麼換行 瀏覽:206
牆柱搭接箍筋怎麼加密 瀏覽:447
怎麼加密不讓人打開 瀏覽:326
2g3g演算法 瀏覽:197
python可以在net開發 瀏覽:925
編程里的hr啥意思 瀏覽:402
上海php兼職 瀏覽:719
順豐app如何驗證學生 瀏覽:371
伺服器mac地址過濾器 瀏覽:933
程序員一年內被開除 瀏覽:452
福建文檔課件加密企業 瀏覽:780
appstore美國的界面怎麼看呀 瀏覽:524
hlt單片機 瀏覽:316
CA的命令 瀏覽:680
安卓怎麼傳王者應用給蘋果 瀏覽:913
aws雲伺服器自建 瀏覽:831
如何更換伺服器登錄網站 瀏覽:693
java修改ip地址 瀏覽:831
java操作cookie 瀏覽:690