勵志

勵志人生知識庫

notify方法

notify方法」是Java中的一個執行緒互動方法,主要用於喚醒正在等待某個對象監視器(即被synchronized鎖住的對象)的單個執行緒。當執行緒調用一個對象的wait()方法時,它會釋放鎖並進入等待狀態,允許其他執行緒訪問該對象。此時,其他執行緒可以通過調用notify()方法來喚醒處於等待狀態的執行緒之一。如果有多個執行緒等待,哪個執行緒會被喚醒是隨機的。此外,還有一個notifyAll()方法可以喚醒所有等待的執行緒。這些方法都需要在synchronized代碼塊或方法中調用,以確保執行緒同步。