首先list.h是内核的链表,用户态想要使用的话需要从内核中取出使用; 链表的使用推荐参考博文:原址 在上述博文中有图片解释,如果把该链表的图画成环状结构,便于理解;见图。 图中解释了两种add方法的插入点、数据先后顺序问题。