在本篇博文中,您将学到如下内容:
- 1. 顺序执行
- 2. 主线程 Main Thread 的秘密
- 3. 并发执行:GCD 与分发队列(DispatchQueue)
- 4. 延时执行
- 5. 数据竞争(Data Race)
- 6. 线程间的同步
- 7. 避免线程爆炸
- 8. RunLoop 与定时器
- 总结
楚客自相送,沾裳春水边。
晚来风信好,并发上江船。
花映新林岸,云开瀑布泉。
惬心应在此,佳句向谁传。
1. 顺序执行
在上一篇博文中,我们简单介绍了 Swift 分支执行的语法。对于大部分语言来说,默认所有代码都会一句接着一句的执行,这称之为顺序或串行执行。