首页 > 代码库 > GCD的队列和任务
GCD的队列和任务
GCD的任务
1> disptach_sync 没有创建线程的欲望,就在当前线程执行
最主要的目的,阻塞并行队列任务的执行,只有当前的同步任务执行完毕后,后续的任务才能够执行
应用场景:用户登录!
2> dispatch_async 有创建线程的欲望,但是创建多少条线程,取决与队列的类型
GCD的队列
1> 串行队列 类似于跑步,只有一条跑道,最多能够有两条
如果存在异步任务,就会在新线程中执行异步任务,而同步任务依旧在当前线程中执行
2> 并行队列 类似与赛跑,具体跑道的数量,由系统决定
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。