MC>Offtopic: Честно говоря, я в последние годы солидарен с противниками потоков.
Я самый главный противник потоков

. Многопоточный сетевой сервер — это штука для большой нагрузки. Но у нас все разработчики считают, что если соединений больше одного — нужна масштабирующаяся система. И начинается...

В половине случаев IMHO можно обойтись моделью — принял соединение, обработал запрос, отдал данные, закрыл соединение, заснул в ожидании следующего. Возросла нагрузка и начались лаги? Купите 4-х процессорный сервер и руками админа запустите 4 экземпляра. Но у нас как и во всем — нужна машина — только 3л полный привод, дом — кирпичный трех-этажный, сервер — круче чем Oracle

.