我是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和更新监听器并发,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9501270/