程序设计 选择题 简单

sleep 与 wait 的区别 — 程序设计选择题

Java 程序设计(大学通用) 多线程基础 AI 三重审校通过

题目
下列关于 Java 中 sleep() 与 wait() 的说法,正确的是( ) A. sleep() 是 Object 类的方法,wait() 是 Thread 类的静态方法 B. sleep() 休眠时会释放对象锁,wait() 等待时不释放对象锁 C. wait() 必须在 synchronized 同步环境中调用,且需被 notify() 唤醒,而 sleep() 到时间后自动恢复且不释放锁 D. sleep() 和 wait() 都必须放在 synchronized 代码块中调用