Can you force Parallel.Invoke to use multiple threads?

前端 未结 2 606
佛祖请我去吃肉
佛祖请我去吃肉 2021-01-14 23:47

I am using the task parallel library like this in a .aspx page:

 Parallel.Invoke(
                new Action[]
                    {
                                 


        
2条回答
  •  青春惊慌失措
    2021-01-15 00:16

    You could fire off a couple tasks to handle the calls.

    // Change to Task.Factory.StartNew depending on .NET version
    var userTask = Task.Run(() => service.DoAbc());
    var productsTask = Task.Run(() => service.DoDef());
    
    Task.WaitAll(userTask, productsTask);
    
    users = userTask.Result;
    products = productsTask.Result;
    

提交回复
热议问题