Parallel.Foreach c # Функция паузы и остановки?

Какой самый эффективный способ сделать паузу и остановить (до того, как это закончится) параллельно. Foreach?

Parallel.ForEach(list, (item) =>
{
    doStuff(item);
});

Ответы на вопрос(2)

Ваш ответ на вопрос