С SSL шифрование на транспортном уровне, таким образом, это происходит, прежде чем запрос отправлен.
, Таким образом, все в запросе шифруется.
Нет, он не запускает 1000 потоков - да, он ограничивает количество используемых потоков. Parallel Extensions использует соответствующее количество ядер в зависимости от того, сколько у вас физически и сколько уже занято. Он распределяет работу для каждого ядра, а затем использует технику, называемую перехватом работы , чтобы позволить каждому потоку эффективно обрабатывать свою очередь, и ему нужно выполнять любой дорогостоящий межпоточный доступ только тогда, когда это действительно необходимо.
Имейте посмотрите PFX Team Blog , где загружает информацию о том, как он распределяет работу, и все виды других тем.
Обратите внимание, что в некоторых случаях вы можете указать степень параллелизма вы тоже хотите.
См. Использует ли Parallel.For одну задачу на итерацию? , чтобы получить представление об использовании «ментальной модели». Однако автор заявляет: «В конце концов, важно помнить, что детали реализации могут измениться в любое время».
Он определяет оптимальное количество потоков в зависимости от количества процессоров / ядер. Они не появятся все сразу.