摘要:
1. linux内核链表链表数据结构的定义:struct list_head{struct list_head *next, *prev;};list_head结构包含两个指向list_head结构的指针prev和next,由此可见,内核的链表具备双链表功能,实际上,通常它都组织成双向环链表。2. 链表操作Linux内核中提供的链表操作主要有:初始化链表头INIT_LIST_HEAD(list_head*head)插入节点list_add(struct list_head *new, struct list_head *head) (链表头head之后插入节点)list_add_tail(st 阅读全文