[英]Notification in Java thread synchronization
當有多個線程處於等待狀態時; 如果我調用notify()而不是調用notifyAll()處於等待狀態的多個線程中將要通知哪個?
Javadoc說:
選擇是任意的,並且可以根據實現情況進行選擇。
當有多個線程處於等待狀態時; 如果我調用notify()而不是調用notifyAll()處於等待狀態的多個線程中將要通知哪個?
盡管已經提到過,Java規范並未定義特定的行為,但我懷疑JDC實現會在特定監視器的WAIT隊列的最前面使用線程。 但是,這不應該依賴。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.