WaitAll[expr] waits for all concurrent evaluations represented by EvaluationObject expressions in expr to finish, then returns the resulting expression obtained.
Wait for a single evaluation:
Waiting evaluations are scheduled concurrently on any available parallel kernel:
Wait for all evaluations contained in a sum:
Functions used need to be distributed first:
ParallelSubmit WaitNext ParallelTry