Описание тега blender
Системный вызов может быть прерван с помощью сигналов, таких как сигнал SIGINT
(генерируется сочетание клавиш Ctrl+с), обрабатывает этот сигнал
, и т. д. Вы можете только прервать их, взаимодействуя с системой звонков через ПИД, однако, когда используете Unix сигналов и убить
команду.
rt_patch и системные вызовы
@Алан задал следующий вопрос:
Возможность системы прерываний звонки напрямую связаны с принятие rt_patch в основной ветви ядра Linux?
Мой ответ:
Я бы так и подумал. При изучении этого я не мог найти дымящийся пистолет, который говорит, что вы могли/не могли сделать этого, которое заставляет меня думать, что вы можете.
Другие данные момент, который заставляет меня думать, что базовый сигнал механизму, встроенному в Unix-это необходимо для того, чтобы взаимодействовать с процессами. Я не вижу, как система с этими пятнами на месте смог бы функционировать без способности использовать сигналы.
Кстати сигналы оперировать на уровне процесса. Нет никакого метода/API, который я знаю для инъекций прерывания системные вызовы напрямую.