如何处理FRP中的协调事件

时间:2013-02-26 00:08:17

标签: functional-programming reactive-programming

使用功能性反应式编程,是否有一种常用的技术来处理必须协调的不同流中的事件?

E.g。假设您有与A - >相关的流A,B,C; B,B - > C和A - >; C(即B取决于A,C取决于A和B)。如果A发出事件,则在某段时间内C持有最新的A,但旧B(源自旧A),这是流C的不一致状态。

有各种解决方案需要深入了解整个FRP流图,例如:如果C知道其依赖关系之间的所有关系,它将知道B依赖于A,并且可以在发射之前等待A和B.这看起来既复杂又昂贵。

0 个答案:

没有答案