标签: iphone objective-c memory-management grand-central-dispatch
我对GCD很新,并试图找到答案。假设我有以下代码:
dispatch_queue_t queue = dispatch_queue_create("queue", NULL); dispatch_async(queue, ^{ // do some stuff });
我应该在代码中的哪个位置释放队列?在块的内部或外部?
答案 0 :(得分:10)
街区外。我相当肯定你不必等待异步块完成,因为GCD会保留队列。