基本信息
源码名称:Swift 异步和并发(EPUB版本)
源码大小:5.03M
文件格式:.epub
开发语言:Swift
更新时间:2022-05-04
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

Swift 异步和并发(EPUB版本)

Swift 异步和并发(EPUB版本)

WIFTER
Swift 异步和并发
1.0 (2021 年 9 月)
© 2021~ ObjC 中国
版权所有
ObjC 中国
在中国地区独家翻译和销售授权
获取更多书籍或文章,请访问 https://objccn.io
电子邮件: mail@objccn.io
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
简介
1
简介
7
在 Swift “七年之痒” 的 2021 年,“千呼万唤始出来” 的 Swift 并发编程犹如一剂强心针,出现
在了大家面前。当广大 Swift 开发者们还沉浸在终于得到了 async 和 await 的欢喜之时,我们
不禁要想,对比起一些同级别的语言,这一切似乎有些姗姗来迟:并发和异步编程的前辈语言
C# 早在 2012 年就加入了异步方法和任务 API;隔壁同为主打客户端开发起家的 Kotin
在 2016 年的 1.1 版中引入了协程