Re: Эффективная многопоточность
От: Аноним  
Дата: 26.05.09 07:26
Оценка:
Здравствуйте, Алексей Ширшов, Вы писали:

АШ>Статья:

АШ>Эффективная многопоточность
Автор(ы): Алексей Ширшов
Дата: 03.08.2003
Статья посвящена системным механизмам, организующим (или помогающим организовать) пул потоков. Рассматриваются базовые, универсальные сервисы, с помощью которых можно реализовывать серверы для любых доступных механизмов взаимодействия сервера и клиента: сокеты, именованные каналы (named pipes), почтовые ящики (mailslots) и проч.


АШ>Авторы:

АШ> Алексей Ширшов

АШ>Аннотация:

АШ>Статья посвящена системным механизмам, организующим (или помогающим организовать) пул потоков. Рассматриваются базовые, универсальные сервисы, с помощью которых можно реализовывать серверы для любых доступных механизмов взаимодействия сервера и клиента: сокеты, именованные каналы (named pipes), почтовые ящики (mailslots) и проч.


Поздновато ,конечно,но замечу неточности по поводу упоминания Рихтера
Во-первых про BindIoCompletionCallback он пишет , что "Вы должны передавать 0 в параметре dwFlags"
Во-вторых "the number of concurrently runnable threads is !limited! to 2 times the number of CPUs"
В остальное пока не вникал.

Кстати возникла проблема в visual 2005 Студия видит прототип BindIoCompletionCallback а компилятор утверждает что
'BindIoCompletionCallback': identifier not found
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.