Результаты поиска по запросу "interrupted-exception"

5 ответов

Почему ядро linux использует trap gate для обработки исключения div_error?

В ядре 2.6.11.5 обработчик исключения деления на ноль устанавливается как: set_trap_gate(0,&divide_error);Согласно «Пониманию ядра Linux», процесс доступа к ловушке Intel не может быть выполнен в режиме пользовательского режима. Но вполне ...

2 ответа

Метод Future.cancel () не работает

Код, который у меня есть, создает экземпляр Callable и с помощью ExecutorService создается новый поток. Я хочу убить этот поток через определенное количество времени, если поток не завершен с его выполнением. Изучив документацию jdk, я понял, что ...

3 ответа

Прерванная исключительная ситуация против isInterrupted в цикле while

Предположим, что у меня есть следующий код: while(!Thread.currentThread().isInterrupted()){ //do something Thread.sleep(5000); }В настоящее времяThread.sleep генерирует `InterruptedException, поэтому должно быть ...

ТОП публикаций

2 ответа

Зачем устанавливать бит прерывания в Callable

Итак, этот ресурс ( http://www.ibm.com/developerworks/java/library/j-jtp05236/index.html [http://www.ibm.com/developerworks/java/library/j-jtp05236/index.html]) предложить установить бит прерывания в потоке, когда этот поток не обрабатывает само ...

5 ответов

При каких условиях BlockingQueue.take выбрасывает прерванное исключение?

Давайте предположим, что у меня есть поток, который потребляет элементы, созданные другим потоком. Его метод запуска следующий: inQueue - BlockingQueue boolean shutdown = false; while (!shutdown) { try { WorkItem w = inQueue.take(); w.consume(); ...