wait、notify()、notifyAll()方法的调用必须从同步环境内发出,线程不能调用对象上等待或通知的方法,除非它拥有该对象的锁。
例如当前线程对没有持对方锁的对象调用wait方法
结果:
当当前线程对持有对方锁的对象调用wait方法时效果:
以下的你懂的:
输出:
正确实现通信:
wait、notify()、notifyAll()方法的调用必须从同步环境内发出,线程不能调用对象上等待或通知的方法,除非它拥有该对象的锁。
例如当前线程对没有持对方锁的对象调用wait方法
结果:
当当前线程对持有对方锁的对象调用wait方法时效果:
以下的你懂的:
输出:
正确实现通信: