【发布时间】:2015-01-03 02:19:08
【问题描述】:
我有点困惑我应该如何实现多个异步任务的工作流。例如 - Task1 开始,Task1 完成时,Task2 开始,Task2 完成时开始 TaskN 等等。
或者换句话说 - 异步任务如何通知“父”任务他的状态?我想可以在这里使用TaskStatus,但不确定具体如何。
我确实在 MSDN 上搜索过,但没有这种模式的完整示例。
附言我编辑我的问题以便专注于一个特定的问题。
【问题讨论】:
-
我没有投反对票,但您问了一些问题,每个问题都可能是他们自己的问题,因为每个问题都需要相当深入的答案。并行执行多个任务:stackoverflow.com/q/12337671/84206 异常处理:msdn.microsoft.com/en-us/library/dd537614(v=vs.110).aspx 不过还有很多其他变化:stackoverflow.com/questions/tagged/async-await
标签: c# design-patterns asynchronous