![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 93
linux 基础分享
天星小苑
公众号漫谈嵌入式
展开
-
一文搞懂Linux 内核链表(深度分析)
目录1. 链表简介1.1 单链表1.2 双链表1.3 循环链表2. 内核链表2.1 神奇的结构:list_head2.2 链表初始化2.3 添加节点2.4 删除节点2.5 搬移2.6 合并2.7 替换2.8遍历操作3. 总结在Linux 内核中使用最多的数据结构就是链表了,其中就包含了许多高级思想。比如面向对象、类似C++模板的实现、堆和栈的实现。1. 链表简介链表是一种常用的组织有序数据的数据结构,它通过指针将一系列数据节...原创 2021-03-25 22:51:03 · 448 阅读 · 0 评论 -
container_of 和 offset_of 分析和使用
hello, 大家好,今天和大家一起学习 Linux 内核中常见的两个宏 offsetof 和 container_of。对于初学者,很容易弄懵逼原创 2021-03-22 22:39:15 · 227 阅读 · 0 评论