Вопросы по теме 'interrupted-exception'
Кто прерывает мой тред?
Я понимаю, что делает InterruptedException и почему оно выбрасывается. Однако в моем приложении я получаю его, ожидая SwingUtilities.invokeAndWait() в потоке, известном только моему приложению, и мое приложение никогда не вызывает...
1492 просмотров
schedule
09.04.2022
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 просмотров
schedule
17.04.2022
Java: вызов прерываемых методов из кода
Я читаю 7-ю главу Java Concurrency на практике.
В разделе, в котором говорится о методах, не имеющих собственной политики отмены, но вызывающих методы, которые можно прервать, в книге говорится следующее.
Действия, которые не поддерживают...
1872 просмотров
schedule
22.09.2022
Прерывание нормально работающего потока в java
Я пытаюсь прервать нормально работающий поток (который не находится в состоянии сна() или ожидания()).
во время прохождения в сети я узнал, что прерывание нормально работающего потока просто установит флаг true и продолжит процесс.
Фрагмент кода...
4650 просмотров
schedule
23.02.2024
Поток прерывается вызовом 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 просмотров
schedule
03.01.2023
Прерывание, вызванное в потоке, не генерирует Interrupted Exception, когда поток блокируется
Я пытаюсь реализовать очередь блокировки (только на стороне потребителя) с ReentrantLock и условиями, но нахожусь в состоянии, когда JVM не завершается. Странно то, что один поток прерывается, а другой нет. Я уверен, что делаю какую-то ошибку, но...
962 просмотров
schedule
31.12.2022
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 просмотров
schedule
26.10.2022
Java Lock.lock() и Lock.lockInterruptably()
Я хотел бы знать, как блокировки реализованы в Java. В некоторых учебниках я обнаружил, что они должны быть реализованы с использованием wait() и notify()/notifyAll() и некоторых логических флагов (это может быть намного сложнее, но в основном это...
551 просмотров
schedule
14.06.2022
Как правильно обрабатывать InterruptedException, которое нельзя передать клиентскому коду?
Я наткнулся на ситуацию, когда мне приходится иметь дело с InterruptedException , но я не могу передать его вверх и не чувствую, что мой код должен его проглотить. Если быть точным, я работаю над реализацией распределенной блокировки, и запрос к...
2059 просмотров
schedule
27.09.2022
Java: правильно ли это приостанавливает поток?
Мне любопытно, можно ли приостановить поток t в Java и позволить другому потоку возобновить его позже, запустив t следующий код паузы:
while(true) {
try {
synchronized(t) {
t.wait();
}
} catch(InterruptedException e) {...
100 просмотров
schedule
28.04.2023
Двойное прерывание Cortex-M3 SysTick
Я создаю систему rtos с системным тиком (1 мс) для работы в реальном времени и триггером pendsv, который используется для задачи переключения. Приоритет systick и pendsv такой же, как 0 (group = 16; ‹SCB.AIRCR.PRIGROUP = 0b011›). PendSv также...
32 просмотров
schedule
28.12.2022