iOS 内存管理面试题(简要说一下 `@autoreleaseP
2019-08-07 本文已影响17人
程序员_秃头怪
简要说一下 @autoreleasePool
的数据结构?
简单说是双向链表,每张链表头尾相接,有 parent
、child
指针
每创建一个池子,会在首部创建一个 哨兵
对象,作为标记
最外层池子的顶端会有一个next
指针。当链表容量满了,就会在链表的顶端,并指向下一张表。
@autoreleasePool
的数据结构?简单说是双向链表,每张链表头尾相接,有 parent
、child
指针
每创建一个池子,会在首部创建一个 哨兵
对象,作为标记
最外层池子的顶端会有一个next
指针。当链表容量满了,就会在链表的顶端,并指向下一张表。