我的用例是这样的 - 产生了几个事件并将其分派到线程池中。每个事件都是单独处理的,以后的某些协调不需要处理的输出。(因此,一个线程不需要等待其他线程)每个线程执行相同的任务但具有不同的事件。每个线程都依赖于本地缓存中的一些静态维护数据。(比如说一个并发的哈希图)。
由于缓存中的哈希映射无论如何都必须锁定/解锁,带有环形缓冲区的 lmax 破坏器是一个不错的架构选择吗?
我的用例是这样的 - 产生了几个事件并将其分派到线程池中。每个事件都是单独处理的,以后的某些协调不需要处理的输出。(因此,一个线程不需要等待其他线程)每个线程执行相同的任务但具有不同的事件。每个线程都依赖于本地缓存中的一些静态维护数据。(比如说一个并发的哈希图)。
由于缓存中的哈希映射无论如何都必须锁定/解锁,带有环形缓冲区的 lmax 破坏器是一个不错的架构选择吗?