Why isn't Parallel.ForEach running multiple threads?

后端 未结 6 2027
离开以前
离开以前 2020-12-15 17:24

Today i tried do some optimization to foreach statement, that works on XDocument.

Before optimization:

foreach (XElement el         


        
6条回答
  •  臣服心动
    2020-12-15 17:54

    use it like this:

    int ParallelThreads = 10;
    Parallel.ForEach(xDoc.Descendants("APSEvent").ToList(), new ParallelOptions() { MaxDegreeOfParallelism = ParallelThreads }, (myXDOC, i, j) =>
    {
     //do whatever you want here 
    });
    

提交回复
热议问题