采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
如题,9视频分52秒左右,如果有新的对象obj3入栈,此时为什么不先把新的obj3 add到next指向的位置,然后再让next下移呢?为什么非得先让next指向nil,next下移后再让obj3 add 到next所指向的位置呢?哨兵的作用是什么呢?
哨兵是分段用的,因为有多个autoreleasepoolpage的存在
一个autoreleasepoolpage对应一个哨兵,一个线程对吗
可以简单理解一个page相当于插入一个哨兵 但是注意视频当中的ppt里面的一句话 autoreleasepool是由多个page结构组织起来的双向链表 线程和autoreleasepool可以一对一配对使用 并不是page和线程一一对应
get it.
明白了 一个autoreleasepoolpage对应一个哨兵,一个线程对吗
登录后可查看更多问答,登录/注册
从BAT/TMD名企真题入手,结合源码及应用,构建完整iOS知识体系
1.4k 11
2.0k 9
1.3k 9
1.1k 8
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号