什么时候dispatch_release()?

时间:2011-01-30 10:45:57

标签: iphone objective-c memory-management grand-central-dispatch

我对GCD很新,并试图找到答案。假设我有以下代码:

dispatch_queue_t queue = dispatch_queue_create("queue", NULL);
dispatch_async(queue, ^{
    // do some stuff
});

我应该在代码中的哪个位置释放队列?在块的内部或外部?

1 个答案:

答案 0 :(得分:10)

街区外。我相当肯定你不必等待异步块完成,因为GCD会保留队列。