Multiple Tasks Z

技术杂谈62

public static async Task executeParallel

public async Task fun(int processId)
       {
           await Task.Run( () =>{
               Random rand = new Random();
               Console.WriteLine("Processing " + processId);
               Thread.Sleep(rand.Next(1500));
               Console.WriteLine("Done processing - " + processId);
           });
       }  internal async void process(List queue,int limit)        {            await queue.executeParallel(limit, fun);        }https://www.codeproject.com/Tips/1264928/Throttling-Multiple-Tasks-to-Process-Requests-in-C

Original: https://www.cnblogs.com/zeroone/p/9894127.html
Author: 武胜-阿伟
Title: Multiple Tasks Z