線程中sleep和wait有什麼區別

一、這兩個方法來自不一樣的類分別是Thread和Objectjava   二、最主要是sleep方法沒有釋放鎖,而wait方法釋放了鎖,使得其餘線程可使用同步控制塊或者方法。算法   三、wait,notify和notifyAll只能在同步控制方法或者同步控制塊裏面使用,而sleep能夠在數據庫   任何地方使用(使用範圍)編程   synchronized(x){多線程   x.notify()
相關文章
相關標籤/搜索