Вопросы по теме 'interrupted-exception'

java.lang.InterruptedException с использованием swingworker
Я использую Swingworker для запроса значения с URL-адреса для динамического изменения версии отображаемой информации. В некоторых случаях этот рабочий отменяется. Проблема в том, что я иногда получаю java.lang.InterruptedException (но не каждый раз,...
4989 просмотров
schedule 07.10.2021

Spring Retryable - асинхронный контекст
У меня проблема с @Retryable в контексте Async, у меня есть вызов службы, который возвращает исключение SocketTimeOut. Я ожидал, что повторим попытку 3 раза, у меня есть @EnableRetry, но я вижу что-то немного странное в журналах, a sleep...
2270 просмотров

Как обрабатывать удаление в RxJava без InterruptedException
В приведенном ниже коде, вырезанном при вызове dispose() , поток эмиттера прерывается ( InterruptedException выходит из режима сна). Observable<Integer> obs = Observable.create(emitter -> { for (int i = 0; i < 10; i++) {...
1268 просмотров

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

Какова может быть цель сна, чтобы просто посмотреть, не прервется ли поток?
Я наткнулся на некоторый код Java, в котором есть метод, содержащий следующее: static boolean waitForSeconds(long seconds) { try { Thread.sleep(seconds * 1000); } catch (InterruptedException ex) { return false; }...
154 просмотров

Прерывание инструкции по сборке во время ее работы
Когда прерывание поступает в ЦП, оно обрабатывается путем сохранения текущего местоположения адреса перед переходом в обработчик, если оно подтверждено. В противном случае игнорируется. Интересно, не прерывается ли вызов инструкции сборки....
1038 просмотров

Future.get() всегда прерывается InterruptedException
У меня СТРАННАЯ проблема с Future.get() в Java. Он всегда возвращается с InterruptedException, однако странно то, что причина Exception равна null, поэтому я не могу сказать, кто меня прервал. Ситуация становится еще хуже, потому что я проверяю...
17897 просмотров
schedule 21.06.2022

семантика флага прерывания потока
У меня возникли проблемы с пониманием семантики флага прерывания потока Java. Насколько я понимаю, флаг должен быть истинным только после того, как поток прерван, и после того, как он установлен в значение true, он не будет снова ложным до тех пор,...
105 просмотров
schedule 17.06.2022

почему поток не ожидает блокировки объекта в ответ на прерывание?
почему поток, ожидающий блокировки объекта, не реагирует на прерывание? я провел поиск и прочитал прерывание заблокированного потока . Я понимаю аргументы, как в java, только методы могут быть принудительно генерированы исключениями, а...
132 просмотров

Метод Future.cancel () не работает
Код, который у меня есть, создает экземпляр Callable, и с помощью ExecutorService создается новый поток. Я хочу убить этот поток через определенное время, если поток не завершил свое выполнение. Пройдя через документацию jdk, я понял, что метод...
15921 просмотров

Управление InterruptedException
Я прочитал http://www.ibm.com/developerworks/java/library/j-jtp05236/index.html Я решаю сделать мою блокировку неотменяемой задачей, try { lockedRecords.wait(); } catch (InterruptedException e) { interrupted = true; } но есть ли...
250 просмотров
schedule 07.02.2023

Параллелизм - прерывание будущего без его отмены
Есть ли способ прервать будущее, не отменяя его? java doc API: логическое отмена (логическое mayInterruptIfRunning) Пытается отменить выполнение этой задачи. Эта попытка не удастся, если задача уже завершена, уже отменена или не...
6233 просмотров

Как прервать поток с будущим, хочу выполнить некоторую задачу по прерыванию, выпущенному будущим
Я новичок в будущем и многопоточности в java. У меня простая проблема, которая оказалась сложной: у меня есть несколько потоков (у всех есть открытые сеансы), которые открыты бесконечно. Каждый раз, когда один поток генерирует настраиваемое...
1412 просмотров

Использование Thread.currentThread().isInterrupted() с Thread.sleep()
У меня есть поток, который вызывает метод work(), который представляет собой простой цикл while(true), как показано ниже; public void work() throws InterruptedException { while (true) { // PART A if...
2593 просмотров

Вложенный векторный контроллер прерываний
Я боролся с NVIC, почему он используется? и как он используется? В моем проекте я использую NVIC_IntDisable(NVIC_SSP0); NVIC_ClrPend(NVIC_PIO_0); NVIC_IntPri(NVIC_PIO_0, 17); NVIC_IntEnable(NVIC_PIO_0); Все они определены в...
3380 просмотров

Чем отличаются TRAP, программные прерывания и аппаратные прерывания?
Я просто хотел узнать основное различие между ними. В некоторых местах я обнаружил, что TRAP, по сути, также называется программным прерыванием или чем-то вроде исключения. Также в чем основное различие между программным прерыванием и...
1933 просмотров

Почему требуется оператор try catch?
Почему в Java требуется оператор обработки исключений try/catch для следующей строки: TimeUnit.MILLISECONDS.sleep(250); Я просто хочу, чтобы мой код спал в течение 250 миллисекунд перед выполнением следующей строки. Почему требуется оператор...
235 просмотров

Где поймать InterruptedException для Object.wait () с синхронизированным блоком?
Насколько я понимаю, это очень распространенный сниппет для многопоточности в Java. boolean loaded = false; Object lock = new Object(); public void block() { synchronized (lock) { while(!loaded) lock.wait(); // Unhandled...
10180 просмотров