为了账号安全,请及时绑定邮箱和手机立即绑定

GCD中的并发与串行队列

GCD中的并发与串行队列

噜噜哒 2019-11-21 14:12:16
我正在努力完全理解GCD中的并发和串行队列。我遇到了一些问题,希望有人能及时明确地回答我。我正在阅读串行队列的创建和使用,以便依次执行任务。但是,如果发生以下情况,会发生什么情况:将执行以下三个块:按顺序A,B,C,因为队列是串行的要么同时(在并行线程上),因为我使用了ASYNC调度我创建一个串行队列我使用dispatch_async了3次(在我刚刚创建的串行队列中)分配了三个块A,B,C我读到我可以dispatch_sync在并发队列上使用,以便一个接一个地执行块。在那种情况下,为什么甚至不存在串行队列,因为我总是可以使用并发队列,在该队列中我可以根据需要同步分发尽可能多的块?感谢您的任何解释!
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 697 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信