Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[Win32] Синхронизация потоков в кернеле? 21.08.02 22:52 Число просмотров: 971
Автор: Sandy <Alexander Stepanov> Статус: Elderman
|
> Кернельный Спай-логгер. Перехватывает ряд ф-ций и должен > записывать, кто и зачем их вызывал в файл (точнее, в поток > вывода, причем с минимальной задержкой). Создаю тред, > который пишет в файл, а хуки, естессно срабатывают в > кнтекстах, из которых вызывали функции. Как их > синхронизировать так, чтобы после отработки хука, > запускался цикл записи в файл в треде-логгере? > Евенты в чужих контекстах не работают, а мутексы работают, > но "наоборот", т.е. останавливают "чужие" треды, пока > работает "свой". А тут, как раз обратное: запускающих > много, а запускаемый - один.
А семафоры не помогут?
|
|
|