闲话 Swift 协程(5):Task 的取消
但凡是个任务,就有可能被取消。取消了该怎么办呢?
但凡是个任务,就有可能被取消。取消了该怎么办呢?
上一篇文章我们提到了结构化并发,这听上去很高级。
异步函数需要被异步函数调用,这听上去就是一个鸡生蛋蛋生鸡的问题。关键的问题在于,第一个异步函数从哪儿来?
很快啊,2021 年就过去了 ……
最理想的情况下,系统、第三方框架当中使用回调的 API 都最好在一夜之间改成 async 函数,显然这不太现实。
2021 年 9 月 20 日,Apple 发布了 Swift 5.5,这个版本当中最亮眼的特性就是对 async await 的支持了。
Java 的序列化机制虽然有些问题,不过毕竟亲儿子,更新怎么能落下呢。
Java 17 将继续孵化对矢量计算的支持。
JNI 不安全还繁琐,所以 Java 搞了一套新的 API,结果把这事儿搞得更复杂了。。。