I have the Loop which generates tasks.
Code:
Task task = null; foreach (Entity a in AAAA) { // create the task task = new Task(() => { myMeth
I f you replace this with a
Parallel.ForEach(..., () => myMethod(a), ...)
Then you get an automatic Wait on all tasks at the end of the ForEach.
And maybe run the ForEach from a separate Task.