内核中的数据结构

想要理解软件,编写出优美高效的代码离不开对数据结构的理解。虽然内核中基本沿用了通用的数据结构,但是有些要么增加了自己的使用方法,要么会为了符合内核需求提出自己的实现。

在这一章节,本人打算总结一下代码中遇到过的那些有意思的数据结构们。

Per CPU变量

双链表

优先级队列

哈希表

Xarray

B树

Maple Tree

Interval Tree

Last updated