J'utilise TPL dans mon projet actuel et j'utilise Parallel.Foreach pour faire tourner de nombreux threads. La classe Task contient Wait () pour attendre que la tâche soit terminée. Comme ça, comment puis-je attendre que Parallel.ForEach se termine, puis passer à l'exécution des instructions suivantes?
122
Vous n'en avez pas besoin avec Parallel.Foreach: il n'exécute le foreach que dans autant de threads qu'il y a de processeurs disponibles, mais il retourne de manière synchrone.
Plus d'informations peuvent être trouvées ici
la source