Как свести к минимуму число потоков, используемых всервере приложений TCP ?

я ищу любую стратегий, которые люди используют при реализации сервера приложений, клиент службы TCP (или UDP) запросы: шаблоны проектирования, внедрения техники, передовой опыт и т.д.

Давайте предположим, что для целей настоящего вопрос, что запросы относительно долгоживущих (несколько минут), и трафик с учетом времени, поэтому никаких задержек являются приемлемыми в реагировании на сообщения. Кроме того, мы оба обслуживающий запросы от клиентов и сделать свои собственные соединения с другими серверами.

Моя платформа .NET, но так как Базовая технология та же, независимо от платформы, я заинтересован, чтобы увидеть ответы на любом языке.

Найдено 4 ответа:

How do you minimize the number of threads used in a tcp server application?

http://stackoverflow.com/questions/32198/how-do-you-minimize-the-number-of-threads-used-in-a-tcp-server-application

Посмотреть решение →