标签: c# foreach task-parallel-library
如何在超时间隔内中断Parallel.ForEach()循环的执行?
Parallel.ForEach()
我尝试过CancelizationTokenSource,但取消了整个ForEach。我只想要取消一个任务,而不是整个循环。
答案 0 :(得分:3)
你必须设置由Parallel.ForEach执行的任务,它有自己的超时机制,这将终止任务线程而不执行操作,但也没有告诉Parallel.ForEach有一个足够大的问题它终止整个操作。