多線程學習筆記(三)線程間通信

1等待/通知機制 (1)sleep()結合while(true)死循環法來實現多個線程間通信。 a線程每執行一個動作都sleep(),b線程通過while(true)輪詢檢測某一個條件。但這樣會浪費cpu資源。 (2)wait(),notify(),notifyAll() 方法wait()的作用是將當前線程置入「預執行隊列」中,並且在wait()所在的代碼行處停止執行,直到接到通知或被中斷爲止。
相關文章
相關標籤/搜索