C语言的双链表

E28706space 27 0 ZIP 2019-09-23 22:09:30

二.内核链表内核链表是一种链表,Linux内核中的链表都是用这种形式实现的1.特性内核链表是一种双向循环链表,内核链表的节点节点结构中只有指针域使用内核链表的时候,将内核链表作为一个成员放入到一个结构体中使用我们在链表中找到内核链表结构的地址,通过这个地址就可以找到外部大结构体的地址,通过大结构体就可以访问其中的成员优势:内核链表突破了保存数据的限制,可以用内核链表来保存任何数据(使用一种链表表示各种类型的数据,通用性很强)内核链表中只有指针域,维护起来更加方便,效率更高2.使用内核链表在内核中已经被实现,我们只需要调用其接口直接使用即可内核链表的实现代码在内核源代码的list.h

用户评论
请输入评论内容
评分:
暂无评论