thread中runloop未开启,autorelease对象何

2016-08-05  本文已影响71人  dacheng

首先明确一点,autorelease对象的释放,跟runloop没有本质的关系,只跟当前所处的autorelease pool有关。

子线程中是否拥有一个隐藏的autorelease pool,并没有明确的官方文档说明。但是官方文档明确指出:creating an autorelease pool should be the first thing you do in your thread entry routine. (Threading Programming Guide)

所以不要猜测thread自身是否拥有一个autorelease pool,自己创建一个才是正确的选择。

欢迎指正!

上一篇 下一篇

猜你喜欢

热点阅读