Результаты поиска по запросу "interrupt"

14 ответов

ключевое слово volatile должно быть добавлено в shouldCheckUpdates, если компилятор оптимизирует работу с локальным хранилищем потоков.

ы убиваешьjava.lang.Thread в Java?

4 ответа

Идея обходного пути: если существует только небольшое количество мест, которые могут вызвать обработчик сигнала, или вас интересует только, в каком большем блоке это произошло, вы можете сохранить это в переменной.

(64-битной или 32-битной) Linux - например: void signal_handler(int) { // want to know where the program is interrupted ... } int main() { ... signal(SIGALRM, signal_handler); alarm(5); ... printf(...); <------- at this point, we trigger ...

4 ответа

Java долго выполняющаяся задача Прерывание потока против флага отмены

У меня долгое задание, что-то вроде: public void myCancellableTask() { while ( someCondition ) { checkIfCancelRequested(); doSomeWork(); } }Задача может быть отменена (запрашивается отмена, и checkIfCancelRequested () проверяет флаг ...

ТОП публикаций

2 ответа

Создание «Любого Ключа» Interuptable Python Timer

Я пытаюсь сделать простой таймер, который считает до тех пор, пока он не будет прерван вводом с клавиатуры. сейчас я использую CTRL + C, чтобы остановить таймер, но я бы хотел сделать что-то более простое, например нажать пробел или ввод или ...

3 ответа

отправил-StackOverflow

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

1 ответ

Следующие функции являются точками прерывания, которые генерируют boost :: thread_interrupted, если прерывание включено для текущего потока, и прерывание запрашивается для текущего потока:

я есть задача блокировки, которая будет выполняться функцией find_the_question (). Однако я не хочу, чтобы поток, выполняющий эту функцию, занимал более 10 секунд. Поэтому, если это займет более 10 секунд, я хочу закрыть этот поток, очистив все ...

4 ответа

Как очистить экран, не заполняя его?

Существует ли процедура обработки прерываний, чтобы помочь мне очистить экран терминала? Будет ли это работать на окнах?

3 ответа

Как мне получить доступ к USB-порту через BIOS в 16-битном реальном режиме x86?

Я новичок в мире Ассамблеи, Я пытаюсь написать несколько ассемблерных кодов для связи с аппаратными устройствами, такими как Serial, Parallel, VGA, Keyboard и т. Д. Я делаю это, находясь в режиме реального времени на процессоре Intel ...

1 ответ

Любой способ использования java.nio. * Для прерывания InputStream # read () без закрытия сокета?

Знаете ли вы способ прервать чтение из JavaInputStream не закрывая связанный сокет? Вот текущая стратегия построения для захвата входного потока сокета и преобразования в прерываемый DataInputStream: InputStream interruptibleInputStream ...

3 ответа

Почему _exit (0) (выход из syscall) не позволяет мне получать содержимое stdout?

У меня есть программа сборки Linux x86-32 GAS, которая завершается следующим образом: movl $1, %eax movl $0, %ebx # argument for _exit int $0x80Когда я выхожу так, программа работает как обычно, но если я пытаюсь прочитать вывод stdout, я ничего ...