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