iOS开发经验总结iOS多线程ios学习

iOS大中分术歌-神奇的多线程GCD技术

2015-08-22  本文已影响465人  windgo

iOS大中分术歌

1. 歌曰:

异步开发最头疼
大中分术救码农
码块分发归队列
队列串行和并行
自家生成需释放
何如系统本现成
主队不似高低默
后台队列并行种
可以后设优先级
或者晚发几点钟
多块完事可用组
读写并串赖障屏
异步之外有同步
你来决定停不停
多队竟争等信号
分发一次单例成

伟大的分割线:

2. 解释一下

异步开发最头疼
大中分术救码农
码块分发归队列
队列串行和并行

自家生成需释放
何如系统本现成
主队不似高低默
后台队列并行种

可以后设优先级
或者晚发几点钟
多块完事可用组
读写并串赖障屏

[ →


→ ] →

→ | →(屏障)| →
→ |什么不是|

异步之外有同步
你来决定停不停
多队竟争等信号
分发一次单例成

3. 鱼与渔

这个什么歌诀没什么重要的, 重要的是提炼知识点, 转换为适合自己理解记忆的东西这件事. 将一些知识, 梳理总结, 编成歌诀, 写成博客, 画成脑图,这些方法都是渔, 至于总结出来的博客, 歌诀, 脑图, 通常都是鱼.

另外, 所有GCD的函数, 都是dispatch_xxx, 所以只要有了Xcode这种能自动提示代码的ide, 只要知道GCD能干什么, 剩下的, 你懂的.

上一篇 下一篇

猜你喜欢

热点阅读