iOS GCD, 同步,异步,串行队列,并行队列,dispatch_group
2016-04-15 07:06
507 查看
同步,指代码在同一个线程运行
异步,代码在另一个线程运行
串行队列,提交到该队列的block会顺序执行
并行队列,提交到该队列的block会并发执行
如果想等某一队列中所有block都执行完了在执行一个操作,在串行队列中,可以把最后需要执行的block放在队列最后即可,但是在并行队列中,可以用dispatch_group,最后通过dispatch_group_notify来执行最后要执行的block。
待编辑,补充例子。
异步,代码在另一个线程运行
串行队列,提交到该队列的block会顺序执行
并行队列,提交到该队列的block会并发执行
如果想等某一队列中所有block都执行完了在执行一个操作,在串行队列中,可以把最后需要执行的block放在队列最后即可,但是在并行队列中,可以用dispatch_group,最后通过dispatch_group_notify来执行最后要执行的block。
待编辑,补充例子。
相关文章推荐
- iOS开发总结之仿qq侧滑功能
- ios开发之Protocol
- iOS 9.3 无法真机测试 Could not find Developer Disk Image
- iOS 8后本地通知需要注意
- 选择蜂窝教育iOS培训 为梦想努力
- iOS中的本地化(设置中文,英文,阿拉伯文等等)
- iOS开发中Xcode编译错误 linker command failed with exit co
- iOS 震动与系统声音
- iOS9开发最新常用第三方框架
- iOS移动开发1x 、2x 、3x图片介绍
- 关于IOS生命周期和设计模式
- iOS 数据序列化,NSCoding, NSCoder
- iOS状态栏设置
- iOS 图形图像动画 Core Animation
- iOS彩票项目--第七天,初次读取json数据、KVC转模型技巧、运行时字典转模型以及初步对显示网页的操作并且跟踪标签
- iOS SDWebImage清理缓存数据
- Xcode 技巧充电篇
- iOS之SDWebImage清理缓存
- iOS--手势之谜
- ios图文混排