在Java中,線程等待通常通過調用wait()方法來實現。當一個線程調用wait()方法后,它會釋放對象的鎖,并進入等待狀態,直到其他線程調用notify()或notifyAll()方法來喚醒它。
wait()
notify()
notifyAll()
所以線程等待不會自動喚醒,需要其他線程來喚醒處于等待狀態的線程。在喚醒線程時,可以使用notify()方法來喚醒一個處于等待狀態的線程,或者使用notifyAll()方法來喚醒所有處于等待狀態的線程。
億速云公眾號
手機網站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網安備 44010402001142號增值電信業務經營許可證編號:B1-20181529