美文网首页
GCD的一些总结

GCD的一些总结

作者: 孤狼_22d0 | 来源:发表于2018-03-19 14:26 被阅读0次

1.延迟N秒执行任务

dispatch_after(dispatch_time(DISPATCH_TIME_NOW, N*NSEC_PER_SEC), dispatch_get_main_queue(), ^{ //执行需要的操作});

2.1模拟for循环但是下标是随机的

1

2.2模拟for循环但是下标是有序的

2

3.串行、并行队列

3

4.队列死锁的一些实例

参考 五个案例让你明白GCD死锁 - IOS - 伯乐在线 虽然时间是2015年,不过写的很好!

5. dispatch-group

操作ABC同时进行,全部完成后,进行操作D

如果任务任务ABC中有是是异步的操作步骤,那么这个会无效,需要用dispatch_group_enter和dispatch_group_leave

相关文章

网友评论

      本文标题:GCD的一些总结

      本文链接:https://www.haomeiwen.com/subject/jhllqftx.html