wait和sleep的區(qū)別

1.wait 可以指定時間,也可以不指定。

sleep必須指定時間。

2. 在同步中時,對cpu的執(zhí)行權(quán)和鎖的處理不同。

wait:釋放執(zhí)行權(quán),釋放鎖

sleep:釋放執(zhí)行權(quán),不釋放鎖

思考:

notifyAll只代表具有了執(zhí)行權(quán),但是沒有拿到鎖,所以無法執(zhí)行。有鎖,可執(zhí)行,無鎖,不能執(zhí)行。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 相關(guān)概念 面向?qū)ο蟮娜齻€特征 封裝,繼承,多態(tài).這個應(yīng)該是人人皆知.有時候也會加上抽象. 多態(tài)的好處 允許不同類對...
    東經(jīng)315度閱讀 2,213評論 0 8
  • 線程在一定條件下,狀態(tài)會發(fā)生變化。線程一共有以下幾種狀態(tài): 1、新建狀態(tài)(New):新創(chuàng)建了一個線程對象。 2、就...
    godhong閱讀 2,522評論 0 0
  • 最近看到很多關(guān)于線程,進程,管理和使用的問題,所以覺得有必要總(zhuang)結(jié)(bi)一下! 一.線程(Thre...
    夏尼采閱讀 666評論 2 9
  • 一、進程和線程 進程 進程就是一個執(zhí)行中的程序?qū)嵗?,每個進程都有自己獨立的一塊內(nèi)存空間,一個進程中可以有多個線程。...
    阿敏其人閱讀 2,714評論 0 13
  • 螞蟻穿梭在我的腳邊 沉重的人群嘈雜著 歡迎不相同的故事 等待下一班遲到的列車 他們說,我聽 我說,誰聽? 老鼠藏匿...
    一個西柚_閱讀 155評論 0 0

友情鏈接更多精彩內(nèi)容