![](/img/trans.png)
[英]java.lang.IllegalMonitorStateException (java selenium)
[英]java.lang.IllegalMonitorStateException on timeout
是否可以在notifyAll()
上獲取java.lang.IllegalMonitorStateException
,因為wait(timeout)
已超過超時時間? 如果不是,那么在超時時間過去之后,當notifyAll()
發生時會發生什么? notifyAll()
和wait(timeout)
都在同一鎖定對象上的同步塊內被阻塞。
synchronized(lockObj) {
lockObj.notifyAll();
}
和:
synchronized(lockObj) {
lockObj.wait(timeout);
}
不,您不會因此而例外。 如果沒有等待時調用notifyAll
,則基本上不會發生任何事情。 這不是錯誤條件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.