slab中记录空闲对象

昨天晚上想了下slab中是没有bitmap的,那slab怎么知道哪些object是可用的?今天来看了一下感觉很有意思,slab把空闲的object放到了一个链表上。那为什么没有list_head?因为这个链表是用数组实现的。大概的结构如下:

---------------------------

个人理解,欢迎拍砖。

posted @ 2011-09-27 11:10  GG大婶  阅读(239)  评论(0编辑  收藏  举报