Java wait/sleep await/signal 捍卫简单 2019-09-25 342 阅读1分钟 wait/sleep wait: Object类的方法,在线程获取了对象锁后暂时释放锁,让出cpu资源,等待同一对象调用notify、notifyAll方法(notify随机唤醒一个,notifyAll全部唤醒),再次重新获取锁继续执行。 sleep:Thread类的方法,当前线程沉睡指定时间,不需要持有锁也不会释放锁。 await/signal Lock Condition提供的等待唤醒功能,可以设置等待时间