【发布时间】:2011-08-24 19:12:57
【问题描述】:
使用 .NET 任务并行库,是否有一种内置方法可以等待所有正在运行的任务完成,而无需实际引用任务?
Task.WaitAny() 和 Task.WaitAll() 都需要 Task 实例的数组。我想要的是 Task.WaitAll() 之类的东西,它不带任何参数,只是等待我的应用程序生成的所有任务完成。
如果没有,我会在我的框架中构建一些东西,但如果我能提供帮助,我不想重新发明轮子。
【问题讨论】:
-
“所有正在运行的任务”是指您在流程/应用程序中创建的任务吗?
-
@n8wrl:我说“我的应用程序产生的所有任务”......所以是的。
标签: .net multithreading task-parallel-library