當前位置:編程學習大全網 - 網站源碼 - Linux 內核鏈表 list_del_init 和 list_del 區別是什麽?

Linux 內核鏈表 list_del_init 和 list_del 區別是什麽?

list_del 只是簡單的調用__list_del函數。然後將prev、next指針分別被設為LIST_POSITION2和LIST_POSITION1兩個特殊值,對LIST_POSITION1和LIST_POSITION2的訪問都將引起頁故障,它屬於不安全的刪除。

list_del_init屬於安全刪除

  • 上一篇:濾元數是什麽
  • 下一篇:C語言。已知線性表中的元素以值遞增有序排列,並以單鏈表作存儲結構.寫壹高效算法,刪除
  • copyright 2024編程學習大全網