首页 理论教育 收集器Process的AND、OR和EXOR运算法则

收集器Process的AND、OR和EXOR运算法则

时间:2023-06-09 理论教育 版权反馈
【摘要】:收集器Process包括与、或、异或。收集器Process可以把多个并行的Process连接起来。图6-59 收集器Process例子那么我们来看一下与、或、异或的连接结果:●与。当前面并行的多个Process满足条件时,后继Process将执行多遍。注意:●图6-59中的“成功”是设计处理链时定义两个相连接的Process的逻辑关系。上一步成功之后,才能运行后续Process。表6-1 各种组合的运行结果

收集器Process的AND、OR和EXOR运算法则

收集器Process包括与(AND)、或(OR)、异或(EXOR)。收集器(Collector)Process可以把多个并行的Process连接起来。

为了说明收集器Process的用途,我们用一个简化的例子来说明,如图6-59所示。

●收集器Process后继只有一个Process C。

●假定收集器Process的前导只有两个并行的Process A和Process B(实际项目中可以有多个,此处用两个代表多个)。

●假定Process A、Process B与收集器Process之间的连接关系都是成功(请注意,在实

际项目中可以是成功、失败,总是三种联接关系中的任意一种)。

978-7-111-37555-5-Part02-318.jpg

图6-59 收集器Process例子

那么我们来看一下与、或、异或的连接结果:

●与(AND)。所有前面并行的Process都满足条件时,后继Process才能执行。(www.xing528.com)

●或(OR)。只要有一个前面并行的Process满足条件,后继Process就能执行。当前面并行的多个Process满足条件时,后继Process将执行多遍。

●异或(EXOR)。和 或(OR)的相同点是:只要有一个前面并行的Process满足条件,

后继Process就能执行。和或(OR)的不同点是:当前面并行的Process多个满足条件时,后继Process仅执行一遍。

在图6-59假定的情况下,各种组合的运行结果如表6-1所示。

注意

●图6-59中的“成功”是设计处理链时定义两个相连接的Process的逻辑关系。上一步成功之后,才能运行后续Process。

●表6-1中的“成功”和“失败”是处理链执行后Process运行的结果。

表6-1 各种组合的运行结果

978-7-111-37555-5-Part02-319.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈