为什么object.wait()、object.notify()一定要放在synchronized代码块内?
相信大多数人对object.wait()和object.notify()都非常熟悉,最经典的生产者-消费者模型就可以基于wait-notify机制来实现的,那么在编写代码的时候发现,JDK要求对object.wait()和object().notify方法必须在synchronized代码块内部使用,否则运行时会抛出IllegalMonitorStateException异常。那么为什么J...
原创
2019-12-22 20:29:19 ·
1093 阅读 ·
1 评论