基于任务的异步模式和基于事件的异步模式有什么区别?

问题描述 投票:2回答:1

两种模式都与我相似。在这两种模式中,都涉及一种持久性机制,它在基于事件的异步模式和任务基于任务的异步模式的情况下存储事件。其次,这两种模式都涉及一个管理者,它跟踪每个事件或任务发生的事情。我发现两者之间没有任何区别。帮忙解释一下

design-patterns concurrency reactive-programming
1个回答
2
投票

从Petri Net的角度来看,任务和事件都是令牌。计算过程如下:事件被添加到任务中,就像将参数添加到函数调用一样。收集所有参数/事件后,将触发转换并执行任务。运行时,任务会发出其他事件和任务。

也就是说,实际上只存在一个任务事件模型,为简洁起见,通常称为事件或任务模型。

© www.soinside.com 2019 - 2024. All rights reserved.