Каким будет наиболее эффективный способ приостановить и остановить (до завершения) parallel.foreach?
Parallel.ForEach(list, (item) => { doStuff(item); });