C # TPL как узнать, что все задачи выполнены?

У меня есть цикл, который генерирует задачи.

Код:

Task task = null;
foreach (Entity a in AAAA)
{
  // create the task 
  task = new Task(() => {
    myMethod(a);
  },  Token, TaskCreationOptions.None);
  task.Start();
}

Как видите, в каждой итерации объект задачи имеет новую инициализацию (..new Task (() => ..) Как я могу узнать, что все задачи выполнены?

8
задан BFree 21 February 2011 в 15:13
поделиться