我正在使用C#任务库。 我想要实现的目标如下:
我不希望任务在中止时抛出异常,或者如果它抛出异常,它不应该干扰其他任务。
foreach (var thing in things)
{
var newTask = taskFactory.StartNew(() => this.doStuff(thing));
tasks.Add(newTask);
}
Task.WaitAll(tasks.ToArray());
// Do work after all tasks are completed or aborted