现在位置: 首页 > list_head
2018年02月02日 技术文章 ⁄ 共 3385字 Linux中list_head结构体相关已关闭评论 ⁄ 阅读 4,639 次
在Linux内核中,提供了一个用来创建双向循环链表的结构 list_head。虽然linux内核是用C语言写的,但是list_head的引入,使得内核数据结构也可以拥有面向对象的特性,通过使用操作list_head 的通用接口很容易实现代码的重用,有点类似于C++的继承机制。 下面就是kernel中的list_head结构定义: struct list_head { struct list_head *next, *prev; }; list_head是linux kernel中非常重要的一个结构体,是双向链表...
阅读全文
×