Непосредственно из this оракула урока:о прерываниях в Java
прерываний
Прерывания является указанием на волосок, что он должен прекратить то, что он делает и делать что-то другое. Программист должен решить точно, как поток отвечает на прерывание, но очень часто бывает для завершения потока. Это использование подчеркивается в этом уроке .
«Это до программиста, чтобы решить ..» Где можно запрограммировать, что определенное поведение? Есть ли «Это очень общий для потока, чтобы прекратить» означает, что стандартное поведение прекращается поток ?
EDIT: Например, мы имеем метод acquireUninterruptibly от Sempaphore класса, который, если получает прерывание он просто задерживает время ожидания количества времени, что прерывание, вызванное быть прервано. Вероятно, в этом случае обработка прерываний состоит только из Thread.yield()? Спасибо заранее.
Tnx для ответа, проверьте мой вопрос обновление. Согласны ли вы, что это просто вызов Thread.yield()? – Rollerball
Я думаю, вы можете использовать выход, когда прерывание называется – stinepike