Код: Выделить всё
var myStuff = [A:1, A:2, A:3, B:1, B:2, C:1, C:2, C:3, C:4];
- Запустите задачу для A:1.
- Запустите задачу для A:2.
Когда обе эти задачи будут завершены, запустите задачу для A:3.
Я полагаю, что могу использовать Linq Groupby, чтобы поместить список в 3 группы, сортируйте по версиям и потом запускайте задания для всех, кроме последней. Я не уверен, как это сделать так, чтобы последняя версия (A:3, B:2, C:4) ждала предыдущих задач, ТАКЖЕ проверяя A:1, B:1, C:1, A:2, B:2, C:2 и т. д. все работают одновременно.
Возможно ли это?
Подробнее здесь: https://stackoverflow.com/questions/784 ... sync-opera