Дано кусок кода if(!OnlineGame.isWinnerFound) { System.out.println(getName() + ":победитель!"); OnlineGame.isWinnerFound = true; } в упор не могу понять как он заходит в этот иф. Изначально переменная фолс. Насколько я понимаю данный иф говорит если значение не фолс заходи в условие. Но как он заходит? В смысле я понимаю что заходит, но как срабатывает механизм. И еще вопрос. Заметил что while не включате в свой цикл интеррапты, почему тогда они ваабще зависят от этого цикла? Интеррапты поидее должны в любом случае срабатывать while (!isWinnerFound) { } gamer1.interrupt(); gamer2.interrupt(); gamer3.interrupt();