導航:首頁 > 編程語言 > 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喚醒相關的資料

熱點內容
如何進入我的世界臟小豆的伺服器 瀏覽:39
哪裡找到轉轉app 瀏覽:577
蘋果二次app怎麼注冊 瀏覽:584
國際服體驗服伺服器為什麼爆滿 瀏覽:111
微信商城模板源碼 瀏覽:433
網頁的源碼怎麼讀取 瀏覽:399
ubuntu命令打開軟體 瀏覽:760
如何實現對講頻道加密 瀏覽:348
福州8000的程序員去深圳多少 瀏覽:641
保存加密是什麼意思 瀏覽:42
安裝不了軟體顯示加密目錄 瀏覽:910
php53下載64位 瀏覽:97
osip源碼結構 瀏覽:956
如何刪除加密網站 瀏覽:714
亞太碳交易app怎麼用 瀏覽:955
怎麼推銷程序員 瀏覽:500
程序員再就業求助 瀏覽:106
知網程序員如何做產品 瀏覽:531
圖片怎麼樣用文件夾發送 瀏覽:33
qq獲取qq頭像軟體源碼 瀏覽:548