【发布时间】:2015-07-25 22:08:48
【问题描述】:
我在苹果文档中读到here ,为了创建并发队列,可以使用 DISPATCH_QUEUE_CONCURRENT 和全局并发调度队列,但是我不确定两者之间的区别是什么。
例如
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0), ^{ });
和
dispatch_queue_t queue = dispatch_queue_create("custom",DISPATCH_QUEUE_CONCURRENT);
dispatch_async(queue, ^{ });
我读过一些关于障碍的东西,但不确定它是如何与这两者相关的。谁能解释一下这两个的用例吗?
【问题讨论】:
标签: ios multithreading grand-central-dispatch