Estoy usando TPL en mi proyecto actual y uso Parallel.Foreach para girar muchos hilos. La clase Task contiene Wait () para esperar hasta que se complete la tarea. De esta manera, ¿cómo puedo esperar a que se complete Parallel.ForEach y luego ejecutar las siguientes declaraciones?
122
No necesita eso con Parallel.Foreach: solo ejecuta foreach en tantos subprocesos como procesadores disponibles, pero vuelve sincrónicamente.
Más información se puede encontrar aquí
fuente