标签: c# .net multithreading task-parallel-library
我有一个C#线程,它在10分钟后重复运行,并且从这个线程假设10个C#4.0任务正在运行不同的时间做一些工作。
现在当我重复线程时,如何确保所有10个内部任务安全停止,然后在此线程再次开始运行后再次启动。
答案 0 :(得分:0)
如果你想等到某些Task完成,你可以将它们存储在某处,然后拨打Task.WaitAll()。
Task
Task.WaitAll()
但如果不了解您的代码,很难说这是否是最佳方法。