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

Кто прерывает мой тред?
Я понимаю, что делает InterruptedException и почему оно выбрасывается. Однако в моем приложении я получаю его, ожидая SwingUtilities.invokeAndWait() в потоке, известном только моему приложению, и мое приложение никогда не вызывает...
1492 просмотров

InterruptedException после отмены диалога открытия файла — 1.6.0_26
Результат следующего кода: java.vendor Sun Microsystems Inc. java.version 1.6.0_26 java.runtime.version 1.6.0_26-b03 sun.arch.data.model 32 os.name Windows XP os.version 5.1 os.arch x86 Input selection cancelled by user....
5209 просмотров

Java: вызов прерываемых методов из кода
Я читаю 7-ю главу Java Concurrency на практике. В разделе, в котором говорится о методах, не имеющих собственной политики отмены, но вызывающих методы, которые можно прервать, в книге говорится следующее. Действия, которые не поддерживают...
1872 просмотров

Прерывание нормально работающего потока в java
Я пытаюсь прервать нормально работающий поток (который не находится в состоянии сна() или ожидания()). во время прохождения в сети я узнал, что прерывание нормально работающего потока просто установит флаг true и продолжит процесс. Фрагмент кода...
4650 просмотров

Поток прерывается вызовом interrupt(), но Thread.isInterrupted() возвращает false
Я тестирую InterruptedException со следующим тестовым кодом: Runnable runMe = new Runnable() { @Override public void run() { for(int i=0; i<6; i++) { System.out.println("i = "+i); if(i==3) {...
2152 просмотров

Прерывание, вызванное в потоке, не генерирует Interrupted Exception, когда поток блокируется
Я пытаюсь реализовать очередь блокировки (только на стороне потребителя) с ReentrantLock и условиями, но нахожусь в состоянии, когда JVM не завершается. Странно то, что один поток прерывается, а другой нет. Я уверен, что делаю какую-то ошибку, но...
962 просмотров

InterruptedException при отладке приложения Android
При отладке в Android Studio в определенных сценариях происходит сбой приложения со следующим исключением: 08-27 18:01:25.144 19241-24656/? E/AndroidRuntime﹕ FATAL EXCEPTION: pool-7-thread-1 Process: com.callsign.android.dev, PID: 19241...
1667 просмотров

Java Lock.lock() и Lock.lockInterruptably()
Я хотел бы знать, как блокировки реализованы в Java. В некоторых учебниках я обнаружил, что они должны быть реализованы с использованием wait() и notify()/notifyAll() и некоторых логических флагов (это может быть намного сложнее, но в основном это...
551 просмотров

Как правильно обрабатывать InterruptedException, которое нельзя передать клиентскому коду?
Я наткнулся на ситуацию, когда мне приходится иметь дело с InterruptedException , но я не могу передать его вверх и не чувствую, что мой код должен его проглотить. Если быть точным, я работаю над реализацией распределенной блокировки, и запрос к...
2059 просмотров
schedule 27.09.2022

Java: правильно ли это приостанавливает поток?
Мне любопытно, можно ли приостановить поток t в Java и позволить другому потоку возобновить его позже, запустив t следующий код паузы: while(true) { try { synchronized(t) { t.wait(); } } catch(InterruptedException e) {...
100 просмотров

Двойное прерывание Cortex-M3 SysTick
Я создаю систему rtos с системным тиком (1 мс) для работы в реальном времени и триггером pendsv, который используется для задачи переключения. Приоритет systick и pendsv такой же, как 0 (group = 16; ‹SCB.AIRCR.PRIGROUP = 0b011›). PendSv также...
32 просмотров