sleep 与 wait 的区别 — 程序设计填空题
题目
线程 A 在 synchronized 方法内先后执行了 this.wait() 和 Thread.sleep(1000) 两个休眠调用。从锁的角度看:其中 wait() 会____对象锁,而 sleep() ____释放对象锁(填“释放”或“不释放”);从唤醒方式看,sleep() 到时间后自动恢复运行,而 wait() 必须由其他线程调用同一对象的____方法才能被唤醒;此外这两个方法所属的类不同:wait() 定义于____类,sleep() 定义于____类。