Java sleep() 和 wait()

QA

关于sleep()和wait(),以下描述错误的一项是:

  • A sleep是线程类(Thread)的方法,wait是Object类的方法;
  • B sleep不释放对象锁,wait放弃对象锁
  • C sleep暂停线程、但监控状态仍然保持,结束后会自动恢复
  • D wait后进入等待锁定池,只有针对此对象发出notify方法后获得对象锁进入运行状态

Analyzer

每个对象都有两个池- 锁(monitor)池和等待池