Java: Concurrency / Java: Параллелизм: 2.3. Interrupts
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
# Прерывания PKopachevsky 23.09.14 в 04:55 |
|
|
_Прерывание_ это сигнал потоку о том, что следует остановить то, что он делает и делать что-то другое. Это забота программиста решать как именно поток реагирует на прерывание, но зачастую поток просто завершает выполнение. На этот вариант использование и сделан акцент в данной главе. PKopachevsky 23.09.14 в 05:01 |
||
|
Поток посылает прерывание, вызывая метод [`interrupt`](http://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html#interrupt()) у объекта Thread`того потока, который должен быть прерван. Для того, чтобы механизм прерываний работал корректно, прерываемый поток должен поддерживать свое собственное прерывание. PKopachevsky 23.09.14 в 05:03 |
||
|
for (int i = 0; i < importantInfo.length; i++) { maxpaint 03.06.14 в 09:25 |
||
|
for (int i = 0; i < inputs.length; i++) { maxpaint 03.06.14 в 09:25 |
||
|
if (Thread.interrupted()) { maxpaint 03.06.14 в 09:25 |
||
