1 基本概念
每一个代码块都是彼此割裂的独立单元. 你是可以任意调整顺序的,这并不影响语法正确性.但是不保证语义是否正确.
一个块中是可以再嵌套另外一个块的
嵌套的结果就是组成了一颗树,就像:
root
|_c1
. |_c1.1
. |_c1.2
|_c2
假设这个结构完全是串行块的话,执行顺序是: c1-->c1.1-->c1.2-->c2. 假设c1 中嵌入了一个并行分支 c1.1和c1.2. 那么执行顺序就成了: c1-->[c1.1,c1.2]-->c2. 其中c1.1,c1.2的执行顺序是同时在执行的.不保证哪个先被执行.但是c2 是 c1.1,c1.2都执行完之后才得以执行.
串行与并行
所谓串行:就是一个接一个的执行. 是由严格的先后顺序.所以在逻辑上有依赖关系的就只能用串行处理. 比如:首先获取用户id,然后根据用户id得到用户的订单信息号,然后根据订单号找到订单详情.
所谓并行:就是不关心执行的先后顺序,谁先谁后无所谓.所以在逻辑上没有依赖关系的处理就可以用并行.比如: 需要更新一批数据,这些数据分别存在不同的表中,但是彼此之间没有依赖关系,那么就可以按照表分好类,利用并行处理一次批量的更新所有的表.
2 如何操作
首先掌握 wide中如何操作代码模板
第一步: 找到你画在纸上的那个草图
第二步: 草图中每一个方块实际上都一个代码块,而且应该是从右键菜单中寻找到的.
第三步: 完全按照草图中的方块顺序,拼装为你所操作的代码块.
小提示: 右键菜单中的 "选择子块" 子菜单中所呈现的顺序就是你实际代码块的顺序.
调整完之后对照 串行和并行的概念,看一下你所组装出来的结构在执行顺序上能否是与草图中所表达的顺序一直.如果不一致请参照草图顺序重新调整代码块顺序
注意! 请务必记住 手动调整这些块的顺序,需要整块调整!