Я новичок в фундаменте рабочего процесса.Я пытаюсь создать консольное приложение .NET 4.Это можно разделить на ряд задач.Вот природа задач.
- Несколько задач не зависят друг от друга и могут выполняться параллельно.
- Несколько задач порождают две или более новых задач.
- Немногие задачи зависят от вывода других задач, которые выполняются параллельно и могут быть запущены только после их завершения или предоставления необходимого ввода.например,
Здесь
- Задачи 1, 2 и 3 являются независимыми.Таким образом, можно запускать параллельно.
- По завершении задачи 4 появляются 5 и 6
- Задача 7 может запускаться только после выполнения задач 4 и 2.
В то время как я могу написать свой собственный каркас с использованием системных потоков и некоторого обмена сообщениями, описанными выше, мне было интересно, могу ли я использовать основу рабочего процесса 4.
Я прошел несколько примеров рабочего процесса, но не смог понятьКак запустить новое действие, когда его родительские действия выполняются параллельно.
Также, если вам известен какой-либо другой способ решения вышеуказанной проблемы, сообщите мне.