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

Извлечение кода завершения процесса в случае ThreadInterrupted
Я только что создал процесс с помощью вызова exec() и теперь использую его метод .waitFor(). Мне нужно поймать InterruptedException, но я не уверен, что мне следует поместить в блок кода перехвата. Я хотел бы получить код выхода, но не буду, если...
10904 просмотров

epoll_wait не работает из-за EINTR, как это исправить?
Мой epoll_wait не работает из-за EINTR. Моя трассировка gdb показывает это: enter code here 221 in ../nptl/sysdeps/pthread/createthread.c (gdb) 224 in ../nptl/sysdeps/pthread/createthread.c (gdb) [New Thread 0x40988490 (LWP 3589)] 227...
9558 просмотров

Почему бы нам не проглотить InterruptedException
Я очень сбит с толку и не могу понять, почему не следует проглатывать InterruptedException. В статье IBM говорится Когда метод блокировки обнаруживает прерывание и выдает исключение InterruptedException, он очищает состояние прерывания. Если вы...
1105 просмотров
schedule 16.09.2023

Является ли это потокобезопасным способом обработки блокировки?
Поток открывает ресурс, что является блокирующей операцией. Если и однажды это удалось, поток должен снова закрыть его, что снова блокирует, но всегда завершается успешно за конечное время. Можно использовать флаг (назовем его hasResource ),...
63 просмотров

InterruptedException: сон прерван
Я откладываю свое приложение на некоторое время, и иногда я получаю следующее исключение: java.lang.InterruptedException: sleep interrupted Я был в этом исключении более одной недели, и до сих пор не нашел решения. Я прочитал много форумов,...
5626 просмотров
schedule 13.08.2023

Почему я должен оборачивать каждый вызов Thread.sleep() оператором try/catch?
Я пытаюсь написать свою первую многопоточную программу на Java. Я не могу понять, почему нам нужна эта обработка исключений вокруг циклов for. Когда я компилирую без предложений try/catch, он дает InterruptedException . Вот сообщение:...
16314 просмотров

RxJava2: как избежать исключения InterruptibleException после удаления подписчика?
У меня есть наблюдаемое: public Observable<List<Conversation>> getConversationListObservable() { return Observable.create(emitter -> { List<Conversation> conversations = networkApi.getConversations(); for...
94 просмотров