2 года назад
Java 497. В чем разница между методами isInterrupted() и interrupted()?
Методы isInterrupted() и interrupted() в Java используются для проверки статуса прерывания потока, но они имеют различное поведение. Метод isInterrupted() является нестатическим методом класса Thread и возвращает значение флага прерывания для данного потока. Если флаг прерывания установлен, метод возвращает true, иначе - false. При этом состояние флага прерывания не изменяется. Например, следующий код проверяет флаг прерывания для потока myThread: if (myThread.isInterrupted()) { // выполнение...
1 год назад
Java 1015. Чем отличаются методы interrupt, interrupted, isInterrupted?
Итак, interrupt() выбрасывает исключение InterruptedException, interrupted() проверяет флаг прерывания и сбрасывает его, а isInterrupted() только проверяет флаг прерывания, не сбрасывая его. 1606 вопрос-ответ по Java: https://github...
06:44
1,0×
00:00/06:44
473,6 тыс смотрели · 4 года назад