Можете ли вы заставить Parallel.Invoke использовать несколько потоков?

Я использую библиотеку параллельных задач, как это на странице .aspx:

 Parallel.Invoke(
                new Action[]
                    {
                        () => { users= service.DoAbc(); },
                        () => { products= service.DoDef(); }
                    });

Раньше я запускал поток за вызов, и он был более отзывчивым, чем сейчас, когда я использую Parallel.Invoke.

Должен ли я считать, что библиотека TPL будет делать то, что лучше, или есть способ для меня настроить ее так, чтобы она действительно выполняла вызовы параллельно?

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

Каждый из моих вызовов отправляет http-запрос для получения результатов от вызова API.

Ответы на вопрос(2)

Ваш ответ на вопрос