从实现角度来分析:
在线程调用wait()方法时,需要把它放到一个同步段里 ,即应该在调用前使用
synchronized( this ) {
thread.wait();
}
否则将会出现"java.lang.IllegalMonitorStateException: current thread not owner"的异常。
从实现角度来分析:
在线程调用wait()方法时,需要把它放到一个同步段里 ,即应该在调用前使用
synchronized( this ) {
thread.wait();
}
否则将会出现"java.lang.IllegalMonitorStateException: current thread not owner"的异常。