内核数据结构 —— 内核链表内核链表定义链表操作
内核链表定义普通的链表是将next指针定义成为与该结构体一样的类型,这样做通用性不好。与普通的链表的定义和使用方式不一样,内核的链表定义成为了一种通用的结构:struct list_head { struct list_head *next, *prev;};在内核链表中,仅仅定义了 next 和 prev 指针,用于寻找链表中的下一个节点和前一个节点(双向链表)。通常内核使用...