Должен ли я использовать потоки или задачи — моделирование нескольких клиентов

Я пишу программу симуляции клиента, в которой все симулированные клиенты выполняют некоторую предопределенную процедуру против сервера, который представляет собой веб-сервер, работающий в Azure с четырьмя экземплярами.

Все симулированные клиенты выполняют одну и ту же процедуру после подключения к серверу.

В любое время я хотел бы смоделировать от 300 до 800 клиентов с помощью моей программы.

Мой вопрос: Должен ли я создавать N экземпляров клиентского класса и запускать их в N разных потоках? ИЛИ

Должен ли я использовать библиотеку задач для выполнения этих задач?

11
задан svick 5 April 2012 в 19:08
поделиться