摘要:
在面对相互独立的数据或者相互独立的任务时,也许正是Parallel登场的时候。 比如说有一个盒子的集合,分别让盒子旋转一定的角度。 void RotateBox(IEnumerable boxes, float degree) { Parallel.ForEach(boxes, box => box.Rotate(degree)); } 如果并行任务中的一个任务出现异常,需要... 阅读全文
posted @ 2015-08-09 11:09
Darren Ji
阅读(1045)
评论(0)
推荐(0)
摘要:
本篇体验如何等待所有异步任务完成、等待任意一个异步任务完成,以及异步任务完成时的处理。 等待一组任务的完成使用Task.WhenAll方法。 Task task1 = Task.Delay(TimeSpan.FromSeconds(1)); Task task2 = Task.Delay(TimeSpan.FromSeconds(2)); Task task3 = Task.Delay(... 阅读全文
posted @ 2015-08-09 09:17
Darren Ji
阅读(2274)
评论(0)
推荐(0)
浙公网安备 33010602011771号