Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Программирование под Unix/Linux > Прерывания в пользовательском приложении


Автор: Абабо 8.8.2009, 15:36
Я столкнулся с необходимостью организации программных прерываний (эмулирую планировщик, нужны прерывания по таймеру). Не знаю, как это можно организовать в Linux (вообще, это задача, по идее, должна решаться при помощью сигналов, но я не знаю, может ли один поток процесса отправить сигнал другому). Сформулирую задачу конкретнее: мне нужно, чтобы один поток инициировал прерывание другого (на которое у прерываемого повешен обработчик). Как это можно сделать?

Автор: powerfox 8.8.2009, 17:17
Модератор: перенёс тему.

Автор: andrew_121 8.8.2009, 18:00
http://www.citforum.ru/programming/unix/signals/

Автор: MAKCim 9.8.2009, 10:55
man 2 tkill
man pthread_kill

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)