我在一个线程中使用32个任务来管理一个大数据表(我将它分成32个部分)。 我正在启动这样的任务:
var task1 = Task.Factory.StartNew(() => MyFunction(args));
var task2 = Task.Factory.StartNew(() => MyFunction(args));
...
Task.WaitAll(task1, task2, ...);
我想向用户显示他必须等待多少。 每次任务结束时,我想增加一个值来显示如下内容:“等待(1/32)”,然后“等待(2/32)”......等等
如何使用我的代码检查任务何时完成? 感谢。