1.内核中的链表 linux内核链表与众不同,他不是把将数据结构塞入链表,而是将链表节点塞入数据,在2.1内核中引入了官方链表,从此内核中所有的链表使用都采用此链表,千万不要在重复造车轮子了!链表实现定义在<linux/list.h>,使用内核链表时,包含此文件. 1.1.传统的双向链表和内核中的双向链表的区别 有个单独的头结点(head) 每个节点(node)除了包含必要的数据之外,还有2个指针(pre,next) pre指针指向前一个节点(node),next指针指向后一个节点(node)…