Если я приостанавливаю поток при помощи методов sleep() или wait(), флаг isInterrupted() в этот момент меняется или нет?
Флаг не меняется, но если в момент sleep или wait вызвать метод interrupt(), то ожидание прервется и будет выброшено исключение InterruptedException.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей