Java: Concurrency / Java: Параллелизм: 2.3. Interrupts

Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

# Прерывания

PKopachevsky 23.09.14 в 04:55

0

_Прерывание_ это сигнал потоку о том, что следует остановить то, что он делает и делать что-то другое. Это забота программиста решать как именно поток реагирует на прерывание, но зачастую поток просто завершает выполнение. На этот вариант использование и сделан акцент в данной главе.

PKopachevsky 23.09.14 в 05:01

0

Поток посылает прерывание, вызывая метод [`interrupt`](http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html#interrupt()) у объекта Thread`того потока, который должен быть прерван. Для того, чтобы механизм прерываний работал корректно, прерываемый поток должен поддерживать свое собственное прерывание.

PKopachevsky 23.09.14 в 05:03

0

for (int i = 0; i < importantInfo.length; i++) {

maxpaint 03.06.14 в 09:25

0

for (int i = 0; i < inputs.length; i++) {

maxpaint 03.06.14 в 09:25

0

if (Thread.interrupted()) {

maxpaint 03.06.14 в 09:25

0
Минутку...