| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 |