concurrency - esper和update listener并发

标签 concurrency esper

我是 Esper 的新手,我想知道 UpdateListener 的更新方法是否由多个线程同时执行。如果是这种情况,我得出结论,在此方法内的 HashMap 上写入是不安全的。它是正确的,还是我遗漏了什么?

提前致谢

最佳答案

我目前正在阅读文档,这绝对是一个很好的问题,因为它不一定是肯定或否定的答案,但似乎取决于配置和您的实现。

查看 Chapter 3: Processing Model , Section 13.6: Engine Threading and Concurrency , 和 Section 14.4.9. Engine Settings related to Concurrency and Threading .

我也很想听听您做出的设计选择及其原因。

关于concurrency - esper和update listener并发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9501270/

相关文章:

concurrency - 图灵完备和并行编程(真正的并发)

python - "Yield None"在 Python Cookbook 第二版的示例中如何工作?

concurrency - R界等待彼得森锁

java - 埃斯珀表情不起作用

java - 如何利用Camel提高效率?

java - 在同步块(synchronized block)内使用 wait()

java - 有没有一种方法可以让多个线程添加到同一个列表对象?

java - 异能引擎:Can't I use '<' or '>' after 'inner join on' ?

java - Esper:注意,当事件数量(具有特定参数)超过阈值时

具有前端的 Java 简单分析/事件流处理