list_for_each_safe和list_for_each_entry的区别
时间: 2023-06-05 21:05:20 浏览: 934
list_nulls.rar_Over
list_for_each_safe和list_for_each_entry是Linux内核中遍历链表的两种方法。它们的区别在于,list_for_each_safe可以删除当前遍历到的节点的下一个节点;而list_for_each_entry则可以根据链表节点中的成员偏移量,获取链表节点结构体的指针。这两种方法都比较常用,具体使用哪种方法取决于具体的需求。
阅读全文