java, wait()方法屬于java,它的作用是讓當前線程進入等待狀態(tài)。同時,wait()也會讓當前線程釋放它持有的鎖。
直到其他線程調(diào)用該對象的notify()方法或notifyAll()方法,當前線程才被喚醒(即進入“就緒狀態(tài)”)。
描述:
notify()和notifyAll()方法的作用是喚醒當前對象上的等待線程;notify()方法是喚醒單個線程,而notifyAll()方法是喚醒所有線程。
參考示例:
包com?;ㄆ煦y行。測試。多線程。demo 0503導入Java。util。日期;publicsclasswaittest { publicstaticvoidmain(String[]args){ threadat 1=new threada(t1);系統(tǒng)。出去。println(t1:t1);同步(t1){try{//啟動線程系統(tǒng)。出去。println(線程。當前線程().getName()start t1);t1。start();//主線程等待一種網(wǎng)絡(luò)的名稱(傳輸率可達1.54mbps)級(一種通訊線路的名稱)通過通知喚醒。
java,以上就是本文為您收集整理的java最新內(nèi)容,希望能幫到您!更多相關(guān)內(nèi)容歡迎關(guān)注。