工作流模式详解之流程控制模式(4)——Exclusive Choice
来源:互联网 发布:网络nat类型是什么意思 编辑:程序博客网 时间:2024/06/05 01:08
1. 理论模型
从该模式的名字来看,"排他选择",显然就是比较常见的 XOR 分支模式。
需要注意的是这个"排他"性,只能选择其中一个分支,另外一个分支将不会走下去。一般来说,这个模式的实现一般为在运行时的条件选择,就是条件判断的代码放到XOR 这个结点,然后去根据这些代码去判断下一步的走向。
2. 应用
心思细密的人,也许发现这个XOR 本质上就是流程图的菱形结点,就是根据条件选择路径,而且只能选择一条。不知何时被工作流灌以 XOR 这种带有点数学意味的名称,反而让非专业人士有点不明所以。在我所接触的应用之中,这个模式是除了顺序模式以外使用最为广泛的一个。大家都用很多这种模式,我也不多叙述。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zhong_jinfeng/archive/2007/04/04/1551754.aspx
- 工作流模式详解之流程控制模式(4)——Exclusive Choice
- 工作流模式详解之流程控制模式(4)——Exclusive Choice
- 工作流模式详解之流程控制模式(6)——Multi-Choice
- 工作流模式详解之流程控制模式(6)——Multi-Choice
- 工作流模式之流程控制模式——目录
- 工作流模式详解之流程控制模式(1)——Sequence
- 工作流模式详解之流程控制模式(2)——Parallel Split
- 工作流模式详解之流程控制模式(3)——Synchronizationor
- 工作流模式详解之流程控制模式(5)——Simple Merge
- 工作流模式详解之流程控制模式(9)——Structured Discriminator
- 工作流模式详解之流程控制模式(7)——Structured Synchronizing Merge
- 工作流模式详解之流程控制模式(8)——Multi-Merge
- 工作流模式详解之流程控制模式(10)——Arbitrary Cycles
- 工作流模式详解之流程控制模式(11)——Implicit Termination
- 工作流模式详解之流程控制模式(12、13、14、15)——Multiple Instances
- 工作流模式详解之流程控制模式(1)——Sequence
- 工作流模式详解之流程控制模式(2)——Parallel Split
- 工作流模式详解之流程控制模式(3)——Synchronizationor
- 工作流模式详解之流程控制模式(3)——Synchronizationor
- HashTable中的线程同步
- (转)VC中基于 Windows 的精确定时
- Verilog HDL建模技巧 :低级建模 仿顺序操作
- 测试篇 彻底玩转 S3C2440 Linux 摄像头 (包括USB和COMS摄像头)
- 工作流模式详解之流程控制模式(4)——Exclusive Choice
- 工作流模式详解之流程控制模式(5)——Simple Merge
- 工作流模式详解之流程控制模式(6)——Multi-Choice
- (转)程序计时 clock()
- 万年历查询
- 浅析linux下如何制作iso文件,向iso追加内容,以及多目录制作和2个iso合并
- 工作流模式详解之流程控制模式(7)——Structured Synchronizing Merge
- 工作流模式详解之流程控制模式(8)——Multi-Merge
- c#静态方法和非静态方法