小编Vod*_*nic的帖子

使用dispatch_get_global_queue时,非ARC'd项目需要dispatch_release

虽然使用GCD为后台线程创建的普通队列需要dispatch_release来释放对象的内存,但是由于取消分配全局队列可能会导致操作系统出现问题,因此需要完成获取全局队列的相同操作:是对于持有dispatch_get_global_queue获取的队列的引用的对象所需的dispatch_release,或者dispatch_source_cancel是否足够?

为了更深入地解决这个问题,我正在使用全局队列来设置计时器,让它们运行并触发一个事件,这个项目是非ARC'd的.

multithreading objective-c grand-central-dispatch ios

0
推荐指数
1
解决办法
254
查看次数