java的等待/通知機制

場景: 一個線程修改了一個對象的值,而另一個線程感知到了變化,然後進行響應的操作,整個過程開始於一個線程,而最終執行又是另一個線程。前者是生產者,後者是消費者,這種模式隔離了「做什麼」和「怎麼做」,在功能層面上實現瞭解耦,體系結構上具備了良好的伸縮性,但是在java語言中如何實現類似的功能呢? 實現: 簡單的辦法是讓消費者不斷地循環檢查是否符合預期,如下代碼: while(value!=desir
相關文章
相關標籤/搜索