Вопросы по теме '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 просмотров
schedule
01.10.2021
Как обрабатывать удаление в RxJava без InterruptedException
В приведенном ниже коде, вырезанном при вызове dispose() , поток эмиттера прерывается ( InterruptedException выходит из режима сна).
Observable<Integer> obs = Observable.create(emitter -> {
for (int i = 0; i < 10; i++) {...
1268 просмотров
schedule
08.09.2021
Прерванное исключение против isInterrupted в цикле while
Предположим, у меня есть следующий код:
while(!Thread.currentThread().isInterrupted()){
//do something
Thread.sleep(5000);
}
Теперь Thread.sleep выбрасывает `InterruptedException, так что должно быть так:...
10185 просмотров
schedule
20.02.2022
Какова может быть цель сна, чтобы просто посмотреть, не прервется ли поток?
Я наткнулся на некоторый код Java, в котором есть метод, содержащий следующее:
static boolean waitForSeconds(long seconds) {
try {
Thread.sleep(seconds * 1000);
} catch (InterruptedException ex) {
return false;
}...
154 просмотров
schedule
07.03.2022
Прерывание инструкции по сборке во время ее работы
Когда прерывание поступает в ЦП, оно обрабатывается путем сохранения текущего местоположения адреса перед переходом в обработчик, если оно подтверждено. В противном случае игнорируется.
Интересно, не прерывается ли вызов инструкции сборки....
1038 просмотров
schedule
05.03.2022
Future.get() всегда прерывается InterruptedException
У меня СТРАННАЯ проблема с Future.get() в Java. Он всегда возвращается с InterruptedException, однако странно то, что причина Exception равна null, поэтому я не могу сказать, кто меня прервал.
Ситуация становится еще хуже, потому что я проверяю...
17897 просмотров
schedule
21.06.2022
семантика флага прерывания потока
У меня возникли проблемы с пониманием семантики флага прерывания потока Java. Насколько я понимаю, флаг должен быть истинным только после того, как поток прерван, и после того, как он установлен в значение true, он не будет снова ложным до тех пор,...
105 просмотров
schedule
17.06.2022
почему поток не ожидает блокировки объекта в ответ на прерывание?
почему поток, ожидающий блокировки объекта, не реагирует на прерывание? я провел поиск и прочитал прерывание заблокированного потока . Я понимаю аргументы, как в java, только методы могут быть принудительно генерированы исключениями, а...
132 просмотров
schedule
28.07.2022
Метод Future.cancel () не работает
Код, который у меня есть, создает экземпляр Callable, и с помощью ExecutorService создается новый поток. Я хочу убить этот поток через определенное время, если поток не завершил свое выполнение. Пройдя через документацию jdk, я понял, что метод...
15921 просмотров
schedule
27.09.2022
Управление 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 просмотров
schedule
15.01.2023
Как прервать поток с будущим, хочу выполнить некоторую задачу по прерыванию, выпущенному будущим
Я новичок в будущем и многопоточности в java. У меня простая проблема, которая оказалась сложной: у меня есть несколько потоков (у всех есть открытые сеансы), которые открыты бесконечно. Каждый раз, когда один поток генерирует настраиваемое...
1412 просмотров
schedule
09.05.2023
Использование Thread.currentThread().isInterrupted() с Thread.sleep()
У меня есть поток, который вызывает метод work(), который представляет собой простой цикл while(true), как показано ниже;
public void work() throws InterruptedException {
while (true) {
// PART A
if...
2593 просмотров
schedule
09.05.2023
Вложенный векторный контроллер прерываний
Я боролся с NVIC, почему он используется? и как он используется? В моем проекте я использую
NVIC_IntDisable(NVIC_SSP0);
NVIC_ClrPend(NVIC_PIO_0);
NVIC_IntPri(NVIC_PIO_0, 17);
NVIC_IntEnable(NVIC_PIO_0);
Все они определены в...
3380 просмотров
schedule
24.01.2023
Чем отличаются TRAP, программные прерывания и аппаратные прерывания?
Я просто хотел узнать основное различие между ними.
В некоторых местах я обнаружил, что TRAP, по сути, также называется программным прерыванием или чем-то вроде исключения.
Также в чем основное различие между программным прерыванием и...
1933 просмотров
schedule
19.03.2023
Почему требуется оператор try catch?
Почему в Java требуется оператор обработки исключений try/catch для следующей строки:
TimeUnit.MILLISECONDS.sleep(250);
Я просто хочу, чтобы мой код спал в течение 250 миллисекунд перед выполнением следующей строки. Почему требуется оператор...
235 просмотров
schedule
05.07.2023
Где поймать InterruptedException для Object.wait () с синхронизированным блоком?
Насколько я понимаю, это очень распространенный сниппет для многопоточности в Java.
boolean loaded = false;
Object lock = new Object();
public void block() {
synchronized (lock) {
while(!loaded)
lock.wait(); // Unhandled...
10180 просмотров
schedule
25.12.2023