1 год назад
Java 495. Что вы знаете о методе interrupt()? Почему он используется?
Метод interrupt() в Java используется для прерывания выполнения потока. Когда вызывается метод interrupt() на потоке, этот поток получает сигнал о том, что он должен прекратить свое выполнение. Это не означает, что выполнение потока будет немедленно остановлено или что поток будет уничтожен - это зависит от способа реализации самого потока. При вызове метода interrupt() в условиях блокировки (например, когда поток ожидает на мониторе объекта с помощью метода wait()), выбрасывается исключение InterruptedException...
1 год назад
Java 1015. Чем отличаются методы interrupt, interrupted, isInterrupted?
Итак, interrupt() выбрасывает исключение InterruptedException, interrupted() проверяет флаг прерывания и сбрасывает его, а isInterrupted() только проверяет флаг прерывания, не сбрасывая его. 1606 вопрос-ответ по Java: https://github...
06:44
1,0×
00:00/06:44
358,9 тыс смотрели · 3 года назад