java中sleep()和wait()区别

sleep()与wait()区别: sleep()是Thread类的方法,wait()是Object类中的方法; sleep()方法可以在任何地方使用,wait()方法只能在synchronized方法或者synchronized块中使用 Thread.sleep()只会让出cpu,不会导致锁的行为发生改变; Object.wait()不仅让出cpu,还会释放已经占有的同步资源锁。 实例: pac
相关文章
相关标签/搜索