你搞混了好几个概念
async是语法糖,但其不一定是协程,多数时候只是直接调用了NT和POSIX的原生async的IO。
没有async当然也可以写出来很好的async代码,只不过写起来麻烦,大部分KPI码农选择直接调用阻塞版本。
比如ms office从很古老版本开始,读大文件都不会死锁ui,不过大部分其它应用都会。
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 如果这是抄。。这可能是 python 历史上最失败的一次抄袭。
: 我倒觉得是 c# 抄了 python,因为 python 用 yield 搞网络编程是 2005 左右开始的。而 c# 加入 async 搞网络编程,是从 2012 开始的。
: 我刚查了 wiki
: ...................
--
FROM 27.91.71.*