1
如何以超时间隔中断Parallel.ForEach()
循环的执行?如何在超时中断Parallel.ForEach
我试过CancelizationTokenSource,但取消了整个ForEach。我只想要一个任务取消,而不是整个循环。
如何以超时间隔中断Parallel.ForEach()
循环的执行?如何在超时中断Parallel.ForEach
我试过CancelizationTokenSource,但取消了整个ForEach。我只想要一个任务取消,而不是整个循环。
您必须设置由Parallel.ForEach执行的任务,具有其自己的超时机制,该机制可以在不执行操作的情况下结束任务线程,但也不会告知Parallel.ForEach存在足够大的问题因为它终止了整个操作。
然后,也许一个Parallel.ForEach()不是开始的正确工具。 – 2011-03-08 22:25:42