Java中sleep()與wait()區別

學習時正好碰到這兩個方法,就查閱相關資料,並經過程序實現,進行區別一下:java 一、每一個對象都有一個鎖來控制同步訪問,Synchronized關鍵字能夠和對象的鎖交互,來實現同步方法或同步塊。sleep()方法正在執行的線程主動讓出CPU(而後CPU就能夠去執行其餘任務),在sleep指定時間後CPU再回到該線程繼續往下執行(注意:sleep方法只讓出了CPU,而並不會釋放同步資源鎖!!!);
相關文章
相關標籤/搜索