線程的幾種經常使用方法

sleep()方法屬於Thread類,主要的做用是讓當前線程中止執行,把cpu讓給其餘線程執行,但不會釋放對象鎖和監控的狀態,到了指定時間後線程又會自動恢復運行狀態測試 wait()方法屬於Object類,與sleep()的區別是當前線程會釋放鎖,進入等待此對象的等待鎖定池。比方說,線程A調用Obj.wait(),線程A就會中止運行,而轉爲等待狀態。至於等待多長時間? 那就看其餘線程是否調用Obj
相關文章
相關標籤/搜索