Re[4]: IOCP: GetQueuedCompletionStatus и потоки
От: Michael Chelnokov Украина  
Дата: 09.08.07 11:33
Оценка:
Здравствуйте, TarasCo, Вы писали:

TC>Это понятно, но может быть какая то логическая ошибка, типа


Да, там скорее всего автор запутался в последовательностях происходящих событий/вызовов. С его множеством PostQueuedCompletionStatus это неудивительно.

For mLapo: Вообще-то PostQueuedCompletionStatus обычно используется в том случае, когда надо "завернуть" на IOCP нечто, изначально IOCP не поддерживающее. Например, у тебя уже есть некий черный ящик, который уведомляет о происходящем через какие-нибудь callback'и. Ты не хочешь для него плодить отдельных потоков, а хочешь чтобы уведомления от него обрабатывались в пуле потоков-обработчиков IOCP. Тогда и стОит использовать PostQueuedCompletionStatus. Частный случай такого черного ящика — команды SCM Windows-сервису.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.