110,532
社区成员
发帖
与我相关
我的任务
分享
XElement root = XElement.Parse("");
var eles = root.Elements("item");
var totalNum = eles.Count();
var perNum = totalNum / 4;
if (totalNum % 4 > 0)
{
perNum++;
}
Parallel.For(0, 4, i =>
{
var tmpCols = eles.Skip(i * perNum).Take(perNum);
foreach (var e in tmpCols)
{
//处理代码
}
});
//上面全部处理完了,开始后续代码
例子代码,注意Parallel也是并发