Здравствуйте, Аноним, Вы писали:
А>Есть http запрос, выполняется он достаточно долго ~30 секунд. В основном тормозит серверная сторона, клиент ждет ответа. А>На клиент сыпятся эти запросы, соотвественно есть смысл их распаралелить , но нужно и органичить их чтобы не создавалось сразу 1000 потоков. То есть создать некоторый пул потоков=запросов например не более 20 одновременно , как это лучше организовать в рамках .net framework 3.5, 4.0. А>Возможно для этого лучше использовать какие-то иные технологии, тоже было бы интересно.
Надо использовать асинхронное программирование. На время ожидания на клиенте никаких ресурсов не будет использоваться.