3

将 n 个活动加入一个活动与将 n 个活动加入合并节点然后将合并节点加入一个活动有什么区别。

4

2 回答 2

4

据我了解UML规范:

合并节点是汇集多个备用流的控制节点。它不用于同步并发流,而是接受多个备用流中的一个。传入边缘上提供的所有令牌都提供给传出边缘。没有流同步或令牌加入。

另一方面,

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

于 2013-02-21T10:56:44.020 回答
1

合并节点 在此处输入图像描述

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

加入节点 在此处输入图像描述

这会同步两个或更多流入并产生单个流。
在收到所有流入之前,无法执行来自连接的流出。

于 2018-08-02T03:43:30.463 回答