Java中wait与notify使用详解.pdfVIP

  • 0
  • 0
  • 约小于1千字
  • 约 2页
  • 2026-08-19 发布于北京
  • 举报

等待与

睡眠的区别:前者释放锁,后者不释放锁|end▁of▁sentence|

wait(),必须是有人

notify

他wait(timeout),阻塞一段时间,

然后自己,继续争抢锁|end▁of▁sentence|

等待

与,必须在

同步代码块中使用,因为必须是拥有

监视器锁

的线程才可以执行等待

与操作|end▁of▁sentence|

因此等待

,必须与

同步一起,对同一个对象进行使用,这样他们对应的监视器才

是一样的|end▁of▁sentence|

notify()与notifyall():前者

block状态的一个线程,后者

block

状态的所有线程|end▁of▁sentence|

wait与sleep的区别:前者释放锁,后者不释放锁

wait(),必须是有人notify他

wait(timeout),阻塞一段时间,然后自己,继续争抢锁

wait与notify,必须在synchronized代码块中使用,因为必须是拥有monitorlock的线程才

可以执行wait与notify操作

因此wait与notify,必须与synchornized一起,对同一个对象进行使用,这样他们对应的

moni

文档评论(0)

1亿VIP精品文档

相关文档