是否存在与具有相似甚至不那么糟糕的属性的红黑树进行更新的自然并行模拟,同时又具有合理的工作效率?
更笼统地说,我们对更新进行并行搜索的最佳方式是什么?
您特别希望保留或变“不可怕”的什么属性?平衡条件仍然是红黑树的平衡条件有多重要?并发跳过列表中的预期范围是否可以接受?
—
jbapple
我认为预期范围会很好。在这种情况下,我们经常使用更新的键值来访问数据结构,因此准确地说,即使是高效的更改键操作,斐波纳契堆也可以。您对并发跳过列表有很好的参考吗?
—
Suresh Venkat 2010年
Herlihy&Shavit的书《多处理器编程的艺术》,或“无锁链接列表和跳过列表”或java.util.concurrent或实用锁自由。您是否考虑过使用像Hopscotch哈希表这样的并发哈希表?
—
jbapple
其实不行 可悲的是我并发方法不识字。感谢您的推荐。
—
Suresh Venkat 2010年