1 引言在python内存管理中,有一个block的概念。2 问题整个过程是一种比较自然的slab分配方式。但当我读到这段代码时,却感到疑惑:freeblock指向空闲的链表,为它赋值很好理解。但是为什么要加上代码1处那一句!回想一下SGI次级空间配置,它需要一个链表,指向block中可用的小块。因为这些快,是离散的,只有用指针才能索引它。这样一想,问题就变得很明显了。freeblock指向一个链表,链表的next域就由它自己来索引。

从Python的源码来解析Python下的freeblock

从Python的源码来解析Python下的freeblock