Re[2]: Обмен Данными Между Потоками
От: Makht  
Дата: 17.02.09 15:46
Оценка:
Здравствуйте, Evil_Genius, Вы писали:

E_G>Можно для каждого потока сделать обычную stl-евскую очередь и обеспечить блокировку при чтении/записи в нее через мютексы.

Ага, а еще список или массив очередей и потоков с аналогичной блокировкой. Также для исключение одновременного доступа к каждой очереди и галавному списку в твоем случае можно использовать отдельный синхронизирующий элемент.

PS А вообще на серверном приложении создавать отдельный поток (или пару потоков) для каждого подключения не эффективно с точки зрения быстродействия и так появляется естественное ограничения на количество подключений из-за ограничение на максимальное количество потоков для Win32 приложения.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.