代码之家  ›  专栏  ›  技术社区  ›  Marcin Sanecki

活动节点与合并节点的许多输入

  •  4
  • Marcin Sanecki  · 技术社区  · 13 年前

    将n个活动与一个活动连接,与将n个项目与合并节点连接,然后将合并节点与一个项目连接有什么区别。

    2 回复  |  直到 10 年前
        1
  •  4
  •   Javier user3138333    13 年前

    正如我对UML规范的理解:

    合并节点是一个控制节点,它将多个备用节点聚集在一起 流量。它不用于同步并发流,而是用于接受 几个交替流动中的一个。传入时提供的所有代币 边缘被提供给输出边缘。没有的同步 代币的流动或加入。

    另一方面

    …只有当在所有传入控制流上向动作提供了控制令牌,并且向其所有输入引脚提供了足以满足其多重性的对象令牌时,动作才能开始执行。该操作通过接受输入引脚多重性所允许的控制和对象令牌的所有提供来开始执行。

        2
  •  1
  •   Randula Koralage    7 年前

    合并节点 enter image description here

    这将多个交替流聚集在一起。
    如果合并符号接收到两个或多个流入,则执行流出。

    联接节点 enter image description here

    这使两个或两个以上的流入同步,并产生单一的流量。
    在收到所有流入之前,无法执行联接的流出。