码迷,mamicode.com
首页 > 其他好文 > 详细

GCD的队列和任务

时间:2014-05-01 20:50:56      阅读:434      评论:0      收藏:0      [点我收藏+]

标签:应用   pat      登录   patch   用户登录   gcd   异步任务   

 GCD的任务
 
 1> disptach_sync       没有创建线程的欲望,就在当前线程执行
    最主要的目的,阻塞并行队列任务的执行,只有当前的同步任务执行完毕后,后续的任务才能够执行
    应用场景:用户登录!
 
 2> dispatch_async      有创建线程的欲望,但是创建多少条线程,取决与队列的类型
 
 GCD的队列
 
 1> 串行队列              类似于跑步,只有一条跑道,最多能够有两条
    如果存在异步任务,就会在新线程中执行异步任务,而同步任务依旧在当前线程中执行
 
 2> 并行队列              类似与赛跑,具体跑道的数量,由系统决定

GCD的队列和任务,码迷,mamicode.com

GCD的队列和任务

标签:应用   pat      登录   patch   用户登录   gcd   异步任务   

原文地址:http://www.cnblogs.com/yangyang1987/p/3702633.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!