Диаграмма деятельности, параллельные процессы с зависимостью
Есть два параллельных процесса. Каждый процесс состоит из двух шагов. Второй шаг первого процесса выполняется всегда после первого шага. Второй шаг второго процесса выполняется только при определенном условии. Диаграмма деятельности:
Как отразить дополнительное условие: для выполнения второго шага второго процесса необходимо завершение первого шага первого процесса. У меня получилось:
Недостатки:
- Нет соответствия между fork и join
- Если условие второго процесса не выполняется токен «висит» перед join

