Disculpe si hay una pregunta redundante. Sin embargo, he encontrado muchas soluciones a mi problema, pero ninguna de ellas está muy bien explicada. Espero que quede claro, aquí.Espere a que se completen los subprocesos
El hilo principal de la aplicación My C# genera 1..n trabajadores de fondo que usan ThreadPool. Deseo que el hilo original se bloquee hasta que todos los trabajadores hayan terminado. Investigué el ManualResetEvent en particular, pero no tengo claro su uso.
En seudo:
foreach(var o in collection)
{
queue new worker(o);
}
while(workers not completed) { continue; }
Si es necesario, voy a saber el número de trabajadores que están a punto de ser puesto en cola antes de la mano.
Hola echar un vistazo a puesto similar aquí http://stackoverflow.com/questions/358721/be-notified-when-all-background-threadpool-threads-are-finished – Valentin