当您进行订阅时,您传入一个correlationID并使用它来引用返回的字段的安全性
因此,您可以使用一个计数器来增加每个订阅并将其用作correlationID,然后将该计数器值的映射保存到安全对象
有更有效的方法吗?
答案 0 :(得分:1)
您可以使用安全对象作为correlationID
来代替传递数字并保留地图然后,当你得到一个勾号,而不是获取计数器并查找映射的安全性,你可以将correlationID指针强制转换为安全对象的类型,并直接将任何更改应用于安全对象
不需要查找,也不用担心地图上的同步。