我尝试模拟简单的过程:
- 主席向所有经理下达命令
- 每个经理并行地接收它并根据它向工人发送命令
- 他们中的每一个都并行地接收它并且过程结束
问题是另一个并行动作中的并行(for循环)动作。每个经理收到订单,然后发送订单,无需等待其他经理,然后每个工人都收到它。我通过这三个任务(接收,发送,修订)的并行子流程与最后一个任务也并行就足够了,但后来我读到子流程里面不能有行所以我他们不能有两个经理和里面的工人:
嵌入的子进程只能出现在它所属的父进程中。嵌入的子进程不能包含池和通道,但可以放置在池内或父进程的通道内。
所以现在我不知道我应该如何建模它。我没有找到任何解决方案。
我附上我知道是错误的工作以可视化问题https://i.stack.imgur.com/54wy6.png