使用C#检索多个任务状态

时间:2017-01-18 09:18:37

标签: c# asynchronous task

我在一个线程中使用32个任务来管理一个大数据表(我将它分成32个部分)。 我正在启动这样的任务:

var task1 = Task.Factory.StartNew(() => MyFunction(args));
var task2 = Task.Factory.StartNew(() => MyFunction(args));
...
Task.WaitAll(task1, task2, ...);

我想向用户显示他必须等待多少。 每次任务结束时,我想增加一个值来显示如下内容:“等待(1/32)”,然后“等待(2/32)”......等等

如何使用我的代码检查任务何时完成? 感谢。

0 个答案:

没有答案