摘要: A B C D 4个并发下载任务,怎样在第一时间知道任务全部完成? dispatch_group 可以帮我们实现这样的控制。 上代码,看说明. [objc] view plain copy dispatch_group_t group = dispatch_group_create(); // 某个 阅读全文
posted @ 2016-06-24 18:08 AlvinsBlog 阅读(175) 评论(0) 推荐(0) 编辑
摘要: GCD编程的核心就是dispatch队列,dispatch block的执行最终都会放进某个队列中去进行,它类似NSOperationQueue但更复杂也更强大,并且可以嵌套使用。所以说,结合block实现的GCD,把函数闭包( Closure )的特性发挥得淋漓尽致。 dispatch队列的生成可 阅读全文
posted @ 2016-06-24 16:51 AlvinsBlog 阅读(197) 评论(0) 推荐(0) 编辑
摘要: @property (strong, nonatomic) dispatch_queue_t barrierQueue; _barrieQueue = dispatch_queue_create("Juanpi.BarrieQueue.queue", DISPATCH_QUEUE_CONCURREN 阅读全文
posted @ 2016-06-24 16:50 AlvinsBlog 阅读(138) 评论(0) 推荐(0) 编辑