扁平组合红黑树
分布式、并行与集群计算
2019-12-25 v1 数据库
数据结构与算法
摘要
扁平组合是一种并发线程技术,其中一个线程通过扫描待执行操作队列并一并执行,从而批量完成所有操作。只要分别耗时 O(n) 的 k 个操作能够被批量处理并以小于 O(k*n) 的时间完成,扁平组合就是合理的。红黑树是一种具有永久平衡保证的平衡二叉搜索树。红黑树中的操作难以批量组合:例如,在树的两个不同分支中插入节点会影响树的不同区域。本文中,我们探究使扁平组合方法适用于红黑树的替代方案。
引用
@article{arxiv.1912.11417,
title = {Flat combined Red Black Trees},
author = {Sergio Sainz-Palacios},
journal= {arXiv preprint arXiv:1912.11417},
year = {2019}
}