ランク操作をサポートするロックフリーのスキップリスト実装および/または研究論文を知っている人はいますか (つまり、k 番目の要素を見つける)? または、そのような操作が機能しない根本的な理由を知っている人はいますか?
ボーナスポイント:
ガベージ コレクションを想定していない実装。私の経験では、かなりの数の研究論文がメモリ管理を無視しています。
サポート:
ランク操作が通常のスキップリストでどのように行われるかについての説明: 「A Skip List Cookbook」 by William Pugh
ロックフリーのスキップリストのより良い説明の 1 つについては、Keir Fraser による「Practical lock-freedom」を参照してください。
優れたロックフリー スキップリスト実装の 1 つ: http://www.1024cores.net/home/parallel-computing/concurrent-skip-list