почему
while (!isWinnerFound) {
}
gamer1.interrupt();
gamer2.interrupt();
gamer3.interrupt();
работает, а
if (isWinnerFound) {
gamer1.interrupt();
gamer2.interrupt();
gamer3.interrupt();
}
нет? (при варианте с if не прерывает трэды, соответственно не бросает InterruptedException и не выводит сообщения о проигравших)