经常会在笔试或面试中碰到的问题,记录一下官方文档的解释 Load Invoked whenever a class or category is...
在高并行的代码环境中,我们常常会碰到这样的情况:多个线程同时访问某一段代码,产生资源竞争,导致程序异常。线程锁可以帮我们解决这样的问题,它可以让...
上一篇 [iOS多线程-GCD之dispatch_barrier_async](http://www.jianshu.com/p/d63c310...
上一篇 iOS多线程-GCD之dispatch_barrier_async 一、释义 该函数按指定的次数将指定的Block追加到指定的Dispa...
上一篇 iOS多线程-GCD之Dispatch Group 一、释义 dispatch_barrier_async一般叫做“栅栏函数”,它就好像...
上一篇 iOS多线程-GCD之dispatch_set_target_queue 一、释义 dispatch_group_create()会返回...
上一篇 iOS多线程-GCD之同步和异步 一、释义 dispatch_set_target_queue 函数有两个作用:第一,变更队列的执行优先...
上一篇 iOS多线程-GCD之串行队列和并行队列 在GCD中,同步和异步是由这两个函数来完成的:dispatch_sync、dispatch_a...
一、创建队列 第一个参数是队列名称,采用域名反转的命名规则,便于调试。 第二个参数用于区分创建串行队列还是并行队列。串行队列: 传入 NULL ...