Готовый перевод Java: Concurrency / Java: Параллелизм: 2.3. Interrupts

# Прерывания

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

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

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

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

if (Thread.interrupted()) {

Переведено на Нотабеноиде
http://notabenoid.org/book/43683/171672

Переводчики: PKopachevsky, maxpaint

Настройки

Готово:

40.00% КП = 1.0

Непереведённые фрагменты будут пропущены.