Middle
65
questionbank

В чем разница между методами interrupted() и isInterrupted() в Java?

Получайте ответы на вопросы в реальном времени с Sobes Copilot
Ответ от нейросети sobes.tech

isInterrupted() проверяет, установлен ли у текущего потока флаг прерывания, не сбрасывая его.

interrupted() проверяет, установлен ли у текущего потока флаг прерывания, и сбрасывает его после проверки, если он был установлен. Этот метод является static.

Пример:

java

Ключевое различие:

МетодФлаг прерывания сбрасывается?Тип метода
isInterrupted()НетЭкземпляра
interrupted()ДаСтатический