
gcd
klabcxy36897
码畜一枚
展开
-
GCD介绍(二): 多核心的性能
该系列文章转载自:http://www.dreamingwish.com/概念为了在单一进程中充分发挥多核的优势,我们有必要使用多线程技术(我们没必要去提多进程,这玩意儿和GCD没关系)。在低层,GCD全局dispatch queue仅仅是工作线程池的抽象。这些队列中的Block一旦可用,就会被dispatch到工作线程中。提交至用户队列的Block最终也会通过全局队列进入相同的工作线程池转载 2016-08-27 18:04:15 · 648 阅读 · 0 评论 -
通过GCD中的dispatch_barrier_(a)sync加强对sync中所谓等待的理解
首先解释下标题里地括号是什么意思,GCD有个函数叫dispatch_barrier_async,还有个函数叫dispatch_barrier_sync,这个括号只是用来防止标题取得太长…>_对于dispatch_barrier_async可能有的朋友没用过,不知道它是干嘛的,简单地介绍一下下,知道的朋友可以跳过此段。 假设我们原先有6个任务要执行,我们现在要插入一个任务0,这个任务0要转载 2016-08-22 19:05:29 · 802 阅读 · 0 评论