Hop and HipHop: 多层 Web 编排的探索
1. HipHop 中的顺序与并发
在 HipHop 中,顺序和并发是重要的概念。下面通过具体代码示例说明:
- 顺序执行示例 :
(seq&
(await& A)
(await& B)
(emit& O)
这里, A 和 B 是输入的 HipHop 事件, O 是输出事件。代码会先等待 A 事件出现,再等待 B 事件出现,然后发出 O 事件并同步终止。从技术角度看,最初反应时,HipHop 控制流会停在 (await& A) 处,将控制权交回 Hop。后续每次反应,控制流都会停在 (await& A) ,直到 A 事件首次出现,然后立即转到 (await& B) ,继续等待 B 事件, B 事件出现时,立即输出 O 并终止。
- 并发执行示例 :
(seq&
(par& (await& A)
超级会员免费看
订阅专栏 解锁全文
15

被折叠的 条评论
为什么被折叠?



