恭喜,你发布的帖子
发布于 2022-07-05 10:09:10
12楼
内部有个机制,每次调用,需要比较所有输入。
只有所有输入没有变化的那个被激活的调用,才会执行输出。
这也是要求调用期间,输入保持一致性的一个原因吧。
yming大神说的有道理,我看了关于异步指令的帮助部分,里面也明确说明
“使用指令的作业标识输入参数。在异步指令的执行过程中,这些输入参数必须与执行
过程中的各调用相匹配。”
还有个疑问是第一个调用和第三个调用的参数是一样的,但是结果仍然可以正常完成,说明程序块不止使用参数做比较。
如果前三个调用块的参数都一样的,也是以上一个Done来顺序调用,就只有第三个块有输出。猜测还使用了参数堆栈之类的方法,而且程序还知道每次的执行是不是在同一个周期内。
请填写推广理由:
分享
只看
楼主