【发布时间】:2014-06-04 05:33:44
【问题描述】:
我从here 了解到Task.Whenall 的任务执行顺序不是确定性的,但我找不到有关结果顺序的任何信息。
结果集合是否会按照输入中任务排序的顺序包含结果,或者结果可以按任何顺序排列?
从我所做的测试来看,它似乎保持了订单,但我需要确认。
【问题讨论】:
标签: c# asynchronous concurrency parallel-processing task-parallel-library
我从here 了解到Task.Whenall 的任务执行顺序不是确定性的,但我找不到有关结果顺序的任何信息。
结果集合是否会按照输入中任务排序的顺序包含结果,或者结果可以按任何顺序排列?
从我所做的测试来看,它似乎保持了订单,但我需要确认。
【问题讨论】:
标签: c# asynchronous concurrency parallel-processing task-parallel-library
【讨论】:
Task.WhenAll<TResult> Method (Task<TResult>[]) 也包含相同的语句。