3
ответа

Поток. Прерывание для остановки длинного сна на завершении работы приложения - Является там лучшим подходом

У меня есть небольшой фоновый поток, который работает в течение времени жизни приложений - однако, когда приложение является завершением работы, поток должен выйти корректно. Проблема состоит в том, что поток выполняет некоторых...
вопрос задан: 17 July 2009 06:09
3
ответа

Как прервать BlockingQueue, который блокируется на взятии ()?

У меня есть класс, который берет объекты от BlockingQueue и обрабатывает их вызовом, берут () в непрерывном цикле. В какой-то момент я знаю, что больше объектов не будет добавлено к очереди. Как делают меня...
вопрос задан: 1 May 2009 17:24
3
ответа

Обработка прерывания в Windows

Я хочу знать, какие потоки обрабатывает прерывания устройства. Что происходит, когда существует прерывание, когда поток непривилегированного режима работает? Также сделайте другие пользовательские потоки получают шанс работать, когда система...
вопрос задан: 3 April 2009 05:43
2
ответа

volatile для переменной, которая читается только в ISR?

Требуется ли volatile для переменной, которая читается и записывается в основном цикле, но доступна только для чтения в ISR? РЕДАКТИРОВАТЬ: На момент написания в основном, ISR отключен. Итак, переменная эффективно используется ...
вопрос задан: 3 March 2019 09:09
2
ответа

Разница между Call Gate, Interrupt Gate, Trap Gate?

Я изучаю защищенный режим Intel. Я обнаружил, что Call Gate, Interrupt Gate, Trap Gate почти одинаковы. На самом деле, кроме того, что у Call Gate есть поля для счетчика параметров, и что эти 3 шлюза ...
вопрос задан: 23 May 2017 11:33
2
ответа

Я должен вытолкать код ошибки, продвинутый сложить определенными исключениями прежде, чем возвратиться из обработчика прерываний?

Я загрузил таблицу IDT 256 записями, все указывающие на подобные обработчики: для исключений 8 и 10-14, продвиньте число исключения (эти исключения продвигают код ошибки автоматически) для других...
вопрос задан: 28 October 2015 18:11
2
ответа

Что происходит в x86 архитектуре, когда прерывание происходит?

Я изучаю x86 и Системы реального времени, и у меня есть вопрос, который является: Который ступает, x86 следует для обработки прерывания?
вопрос задан: 16 January 2013 02:52
2
ответа

Отключите аппаратные средства и программные прерывания

Действительно ли возможно отключить все прерывания с ASM/C/C ++ программа для получения полного контроля о процессоре? Если да->, как? Если не->, как "атомарные" вызовы операционной системы работают (например, ввод...
вопрос задан: 12 November 2011 11:37
2
ответа

SQL: Прерывание запроса

Я работал над проектом с помощью собственного не-SQL DB, где запросы могли быть прерваны и в кодовой базе были некоторые места, где та функциональность использовалась и имевший смысл (...
вопрос задан: 12 July 2010 13:59
2
ответа

Как записать прерываемые методы

У меня есть метод, который, концептуально, смотрит что-то как: Возразите f (Возразите o1) {Объект o2 = longProcess1 (o1); Возразите o3 = longProcess2 (o2); возвратите longProcess3 (o3);}, Где...
вопрос задан: 5 July 2010 11:55
2
ответа

Как прервать ожидание C++ 0x поток?

Я рассматриваю для использования C++ 0x потоки в моем приложении вместо потоков Повышения. Однако я не уверен, как повторно реализовать то, что у меня есть со стандартным C++ 0x потоки, так как они, кажется, не имеют...
вопрос задан: 29 May 2010 22:39
2
ответа

8 051 внешнее прерывание

как включить внешнее прерывание 8 051?
вопрос задан: 30 April 2010 18:15
2
ответа

Как я могу прервать MATLAB, когда это становится действительно действительно занятым?

Я выполняю долгое моделирование в MATLAB, что я понял, что должен остановиться и повторно выполниться. Однако MATLAB действительно в это вычисление, и он прекратил отвечать. Как я могу прервать это выполнение...
вопрос задан: 9 March 2010 13:39
2
ответа

Windows обрабатывает в ядре по сравнению с системой

У меня есть несколько вопросов, связанных с процессами Windows в ядре и непривилегированном режиме. Если у меня есть привет мировое приложение и привет мировой драйвер, который выставляет новый системный вызов, нечто (), мне любопытно на предмет...
вопрос задан: 3 September 2009 18:15
2
ответа

Как я должен закрыть сокет в обработчике сигналов?

Я пишу очень простой сервер, что циклы навсегда до Ctrl-C нажимаются. Я хотел бы иметь обработчик сигналов для ctrl-c, закрывают открытые сокеты и закрывают сервер, но я не знаю что...
вопрос задан: 16 January 2009 06:02
2
ответа

Включение прерываний с плавающей запятой в Mac OS X Intel

В Linux feenableexcept и fedisableexcept могут использоваться для управления генерацией прерываний SIGFPE при исключениях с плавающей запятой. Как я могу сделать это на Mac OS X Intel? Встроенная сборка для ...
вопрос задан: 29 October 2008 14:41
1
ответ

Как прервать socket.recv () в python?

Я разрабатываю небольшую серверную систему, и мне нужно выключать сервер всякий раз, когда я набираю «exit ()» в консоли (ввод обрабатывается из другого потока). Мне было интересно, есть ли способ ...
вопрос задан: 3 March 2019 22:30
1
ответ

Установить флаг прерывания (sti) сбой ядра linux

Я написал простое символьное устройство для тестирования (Linux). У меня есть VM с 2 ядрами. CPU0 и CPU1. У меня этот код в символьном устройстве: native_irq_enable (); smp_call_function_single (# ...
вопрос задан: 13 July 2018 08:51
1
ответ

Справка Написание программы TSR ( s) в сборке NASM для DOS

Я пытался писать программы TSR (Terminate-Stay-Resident) (в общем) на сборке (16-бит) для MS-DOS. Я прочитал страницу Википедии о TSR, а также страницу, посвященную ее использованию в ...
вопрос задан: 27 July 2011 17:32
1
ответ

Основная теория Эмуляции NES - я застреваю

Заранее, я приношу извинения за открытый endedness и общую слабую слабость этого вопроса, потому что, чтобы быть честным мое знание темы очень неоднородно и мне трудно даже описать мой...
вопрос задан: 8 July 2010 09:49
1
ответ

Ловля / блокирующий SIGINT во время системного вызова

Я записал поисковый робот, который я хотел бы смочь остановить через клавиатуру. Я не хочу, чтобы программа умерла, когда я прерываю ее; это должно сбросить свои данные к диску сначала. Я также не хочу...
вопрос задан: 10 June 2010 16:55
1
ответ

Как ЦП находит ISR и различает устройства

Я должен сначала совместно использовать все, что я знаю - и это - полный хаос. По теме существует несколько различных вопросов, поэтому не раздражайтесь :). 1) Для нахождения ISR ЦП обеспечивается...
вопрос задан: 10 April 2010 02:21
1
ответ

Многопроцессорная обработка Python atexit Ошибка “Ошибка в atexit. _ run_exitfuncs”

Я пытаюсь выполнить простое, несколько обрабатывают заявку в Python. Основной поток мечет икру 1 к N, обрабатывает и ожидает пока они все сделанная обработка. Процессы каждое выполнение бесконечный цикл, таким образом, они...
вопрос задан: 19 May 2009 15:13
0
ответов

Зачем вызывать Thread.currentThread.interrupt () в блоке перехвата InterruptException?

Зачем вызывать метод Thread.currentThread.interrupt () в блоке catch?
вопрос задан: 11 August 2019 09:52
0
ответов

как xv6 использует прерывания для планирования запросов ввода-вывода на диск

Так что в основном только начали изучать xv6 и как это работает. На данный момент я особенно смотрю на прерывания и ide.c. Я знаю, что исходный код xv6 включает в себя работающий драйвер IDE в ide.c. ...
вопрос задан: 5 April 2019 16:03
0
ответов

Как прервать вызов java.util.Scanner nextLine

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

Проблема прерывания ESP32 с сигналом 20 кГц

ESP32 не может обрабатывать сигнал 20 кГц на выводе прерывания. Мне нужно рассчитать обороты двигателя. Максимальное число оборотов в минуту составляет 16000. Коленчатый вал имеет ротор с 40 зубцами. Итак, 40 импульсов за оборот. Я запрограммировал ...
вопрос задан: 19 January 2019 13:26
0
ответов

Опрос против прерывания

У меня есть основные сомнения относительно прерываний Представьте себе компьютер, в котором нет никаких прерываний, поэтому для того, чтобы он мог выполнять ввод-вывод, ЦП должен опрашивать *клавиатуру на предмет нажатия клавиши, мышь на...
вопрос задан: 12 September 2018 02:47
0
ответов

Как мне избежать вытеснения моего потока в пользовательском режиме

У меня есть простой фрагмент детерминированной работы, для завершения которой требуется всего тринадцать машинных инструкций. Поскольку первая инструкция использует самодельный семафор (спин-блокировку), а последняя инструкция...
вопрос задан: 23 May 2017 12:29
0
ответов

Когда и как прерываются системные вызовы?

Это дополнительный вопрос к «Атомарна ли успешная send ()?», Поскольку я думаю, что он действительно касается системных вызовов в целом, а не только отправки через сокеты. Какие системные вызовы могут быть прерваны, ...
вопрос задан: 23 May 2017 12:10