为什么线程通信的方法 wait(), notify()和 notifyAll()被定义在 Object 类里?
wait(), notify()和notifyAll()方法由同步监视器对象来调用: 对synchronized修饰的同步方法, 因为默认的实例(this)是同步监视器本身, 所以可以直接使用这三个方法. 对synchronized修饰的同步代码块,同步监视器是synchronized括号后的对象,所以必须使用该对象调用者三个方法。
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30