Wait for all tasks to finish
List if some tasks failed they will be null, and all tasks will be executed
Array if some tasks failed they will be null, and all tasks will be executed