Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
to SM: Ещё раз повторяю: Находимся в обработчике прерывания сист.таймера. Обнаруживаем Event , по которому нужно незамедлительно (т.е. минуя диспетчер, напрямую, т.к. у потока, на который хотим переключиться, приоритет выше чем у диспетчера ) переключиться на поток высокого приоритета, которому предназначен это Event..Поток обрабатывающий данный Event есть некоторая функция Thread_1...Как НА СИ корректно перейти из обработчика в эту функцию, ....
Отправлено
иниипет 08 октября 2007 г. 23:28
to SM: Ещё раз повторяю: Находимся в обработчике прерывания сист.таймера. Обнаруживаем Event , по которому нужно незамедлительно (т.е. минуя диспетчер, напрямую, т.к. у потока, на который хотим переключиться, приоритет выше чем у диспетчера ) переключиться на поток высокого приоритета, которому предназначен это Event..Поток обрабатывающий данный Event есть некоторая функция Thread_1...Как НА СИ корректно перейти из обработчика в эту функцию, чтоб после её обработки вернуться в поток, который был прерван, и чтоб во время работы потока, на который переключились, обработчик таймера корректно работал
Составить ответ | Вернуться на конференцию
Ответы