勵志

勵志人生知識庫

wait作用

`wait` 的作用主要有以下幾個方面:

使當前執行代碼的執行緒進行等待。這個方法將當前執行緒置入「預執行佇列」中,並在 `wait` 所在代碼處停止執行,直到接到通知或被中斷為止。

阻塞當前進程的執行。直到指定的子進程執行結束後,才繼續執行。這在 `bash` 腳本的「多進程」執行模式下,可以起到一些特殊控制的作用。

讓當前執行緒進入等待狀態,同時,`wait` 也會讓當前執行緒釋放它所持有的鎖。直到其他執行緒調用此對象的 `notify` 方法或 `notifyAll` 方法,當前執行緒被喚醒進入就緒狀態。