¿Cómo puedo convertir este código foreach a Parallel.ForEach?

Estoy un poco confundido acerca deParallel.ForEach.
Que esParallel.ForEach ¿Y qué hace exactamente?
Por favor, no haga referencia a ningún enlace de MSDN.

Aquí hay un ejemplo simple:

string[] lines = File.ReadAllLines(txtProxyListPath.Text);
List<string> list_lines = new List<string>(lines);

foreach (string line in list_lines)
{
    //My Stuff
}

¿Cómo puedo reescribir este ejemplo conParallel.ForEach?

Respuestas a la pregunta(4)

Su respuesta a la pregunta