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

4 ответа

 вызов.

вызывать метод Thread.currentThread.interrupt () в блоке catch?

2 ответа

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

ользую многопоточную среду, в которой один поток постоянно прослушивает ввод пользователя, неоднократно вызываяscanner.nextLine(), Чтобы завершить приложение, этот цикл выполнения останавливается другим потоком, но поток прослушивания не будет ...

2 ответа

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

аюсь подключить датчик давления (MS5803-14BA) к моей плате (NUCLEO-STM32L073RZ). Согласнотехническая ...

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

3 ответа

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

я естьArduino Uno [http://arduino.cc/en/Main/ArduinoBoardUno](удивительное маленькое устройство!). У него есть два прерывания; давайте назовем их0а также1, Я присоединяю обработчик к прерыванию 0, а другой к прерыванию ...

7 ответов

Является ли Thread.interrupt () злым?

Товарищ по команде сделал следующее заявление: "Thread.interrupt() изначально нарушен и никогда не должен использоваться (почти). Я пытаюсь понять, почему это так. Это известная лучшая практика никогда не использоватьThread.interrupt()? ...

5 ответов

При каких условиях BlockingQueue.take выбрасывает прерванное исключение?

Давайте предположим, что у меня есть поток, который потребляет элементы, созданные другим потоком. Его метод запуска следующий: inQueue - BlockingQueue boolean shutdown = false; while (!shutdown) { try { WorkItem w = inQueue.take(); w.consume(); ...

2 ответа

Все irqs не отключены по умолчанию, только тот же irq отключен на всех процессорах. но с помощью флагов в request_irq вы можете отключить все другие прерывания на локальном процессоре при обработке прерывания.

ю, что linux выполняет вложенные прерывания, когда одно прерывание может «выгрузить» другое прерывание, но как насчет других задач. Я просто пытаюсь понять, как Linux обрабатывает прерывания. Могут ли они быть вытеснены какой-либо другой ...

6 ответов

Да, ваше понимание абсолютно верно, программа на C может вызывать прямой системный вызов, когда этот системный вызов происходит, это может быть серия вызовов до сборки Trap. Я думаю, что ваше понимание может помочь новичку. Проверьте этот код, в котором я называю «системный» системный вызов.

имаю, что пользователь может владеть процессом, и у каждого процесса есть адресное пространство (которое содержит допустимые области памяти, на этот процесс может ссылаться). Я знаю, что процесс может вызвать системный вызов и передать ему ...

1 ответ

 будет установлен в

рограмма проходит такой цикл: ... while(1){ read(sockfd,buf,sizeof(buf)); ... }Функция чтения блокирует ожидание ввода, которое происходит из сокета. Я хочу обработать SIGINT и в основном сказать ему остановить функцию чтения, если она читает, а ...

1 ответ

[1] Например, Компилятор Keil 8051 C:

еспокоило меня весь день. Когда программа настраивается на вызов функции при получении определенного прерывания, я знаю, что регистры помещаются в стек при прерывании программы, но я не могу понять: как регистры выходят из стек? Я знаю, что ...