Linux 內核list_head 學習(一)

在Linux內核中,提供了一個用來建立雙向循環鏈表的結構 list_head。雖然linux內核是用C語言寫的,可是list_head的引入,使得內核數據結構也能夠擁有面向對象的特性,經過使用操做list_head 的通用接口很容易實現代碼的重用,有點相似於C++的繼承機制(但願有機會寫篇文章研究一下C語言的面向對象機制)。下面就是kernel中的list_head結構定義:node struct
相關文章
相關標籤/搜索