基本信息
源码名称:Swift 异步和并发
源码大小:14.78M
文件格式:.pdf
开发语言:Swift
更新时间:2022-03-20
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 4 元×
微信扫码支付:4 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
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
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