Как JVM определяет, какой поток разбудить, когда вызывается метод `notify()`? — ДейлиПреп