这里没有橄榄
21:28 · 2021年12月15日 · 周三
石沉溪洞 -- Ark's Blog
代码杂谈:无锁编程(一)
Telegraph
|
原文
Telegraph
代码杂谈:无锁编程(一) - 石沉溪洞 -- Ark's Blog
俗话说的好,作为一个在数据库团队做 Kubernetes 开发的同学,不能做到编写 B 树至少要做到心里有 B 数。因此最近闲暇时间一直在研究可持久化的 B 树怎么写,接着就了解到了 BwTree(微软 14 年提出的无锁 B 树),然后开始思考其中的 mapping table 怎么实现,然后开始看 FasterKV(微软 18 年提出的可持久化无锁 KV),然后就彻底跑偏了… 本文主要记录我拿 Rust 折腾几个无锁数据结构的经验和教训,这样以后不记得了还能翻一翻,并告诉自己: 没事别瞎折腾什么劳什子无锁编程!
Home
Powered by
BroadcastChannel
&
Sepia