java併發編程基礎--線程通信的幾種方式簡單介紹與部分示例

一、使用wait,notify,notifyAll 1、使用場景:在多線程環境下,有時候一個線程的執行,依賴於另外一個線程的某種狀態的改變,這個時候,我們就可以使用wait與notify或者notifyAll 2、注意點:      1)wait與sleep的區別:wait會釋放持有的鎖,而sleep不會,sleep只是讓線程在指定時間內休眠,不去搶佔CPU的資源      2)wait noti
相關文章
相關標籤/搜索