【发布时间】:2014-12-04 04:18:03
【问题描述】:
直接指定Action 或使用.NET TPL 数据流ActionBlock 指定Func<Task> 有什么区别?
直接行动:
new ActionBlock<Message[]>(x => DoSomething(x))
任务:
new ActionBlock<Message[]>(x => Task.Run(() => DoSomething(x)))
我正在尝试了解并行执行方面的差异 (MaxDegreeOfParallelism > 1)。
【问题讨论】:
标签: c# .net task-parallel-library async-await tpl-dataflow