实例介绍
【实例简介】Swift 异步和并发
【实例截图】
1 简介 6
目标读者 7
章节结构 8
准备工作 8
2 Swift 并发初步 10
一些基本概念 11
异步函数 18
结构化并发 20
actor 模型和数据隔离 25
小结 30
3 创建异步函数 32
异步函数的动机 33
转换函数签名 37
使用续体改写函数 41
Objective-C 自动转换 47
Async getter 50
小结 55
4 异步序列 57
同步序列和异步序列 58
异步迭代器 60
操作异步序列 65
AsyncStream 74
异步序列和响应式编程 86
小结 89
5 使用异步函数 91
网络请求中的异步函数 92
Notification 102
异步函数的运行环境 104
小结 109
6 结构化并发 111
什么是结构化 112
基于 Task 的结构化并发模型 118
非结构化任务 140
小结 144
7 协作式任务取消 145
任务取消到底做了什么 146
处理任务取消 149
取消的清理工作 161
隐式等待和任务暂停 166
小结 168
8 actor 模型和数据隔离 170
共享内存模型的困境 171
Actor 隔离 174
Actor 协议 178
小结 192
9 全局 actor,可重入和 Sendable 194
全局 actor 195
可重入 204
Sendable 208
小结 227
10 并发线程模型 228
协同式线程池 229
执行器 246
任务本地值和任务追踪 255
小结 261
11 总结和展望 262
总结 265
更新履历 266
好例子网口号:伸出你的我的手 — 分享!
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
网友评论
我要评论