Java: ожидание синхронизированного блока, кто идет первым?

Этот вопрос вызван этим другим вопросом .

Если несколько потоков ожидают на синхронизированном блоке, и блокировка становится доступной, кто идет первым? Это по приоритету потока (а затем по принципу «первым пришел - первым обслужен»)?

И применяются ли те же правила для notify (с несколькими ожиданием потоками)?

12
задан Community 23 May 2017 в 10:28
поделиться