Задать вопрос
@hax
junior developer

ThreadPool vs Thread — многопоточный TCP сервер?

Привет всем!
Необходима реализация многопоточного TCP сервера (нагрузка ~10 тысяч компьютеров, каждый шлёт запрос на сервер раз в 1 секунду). При получении запроса от клиента, сервер обрабатывает его, делает пару запросов в БД и отправляет ответ клиенту. Что в данном случае лучше использовать: ThreadPool или Thread? Пробовал эмулировать работу сервера - создал метод, который просто "спит" 3 секунды и выводит номер потока. Выполнял этот метод двумя способами - через ThreadPool и через Thread. Второй способ оказался быстрее. Но как дела обстоят в реальности - что будет быстрее?
  • Вопрос задан
  • 549 просмотров
Подписаться 1 Простой Комментировать
Ответ пользователя eRKa К ответам на вопрос (3)
@kttotto
пофиг на чем писать
Используя в чистом виде thread Вам придется руками контролить множество нюансов, когда в TPL это все сделается за Вас. Рекомендуется использовать TPL.
Ответ написан
Комментировать