区分 wait() sleep()

所属类:wait()是Object中的方法,sleep()是Thread中的静态方法 锁:sleep只是让当前线程让出cpu给其他线程,不会释放对象锁;wait是进入对象的 wait pool池中,会释放对象锁。 使用范围:3,wait,notify和notifyAll只能在同步控制方法或者同步控制块里面使用,而sleep可以在 任何地方使用 synchronized(x){ x.notify()
相关文章
相关标签/搜索