你给的wiki链接明确说是dotnet社区最先开始使用的async/await
我上面帖子也给了更详细的介绍,如果caml社区没有的话,2004年的C omega是async/await首次亮相
https://baike.baidu.com/item/C-omega/670256?fr=aladdin
https://www.microsoft.com/en-us/research/project/comega/
在如此明确的证据之下,仍说
: 我倒觉得是 c# 抄了 python,
这是在给python社区招黑
很明显,你分不清楚 线程池类型的协程 和 async/await类型的协程 的区别,所以以为python gevent等也是async类型的协程。
而事实上,python gevent等是线程池类型的协程。线程池类型的协程 在那个年代多的是,连windows xp都支持的功能,各个语言中之前都是一大堆。
你想想,为啥现在各个语言都支持async了,甚至包括c++这种?
改语言并不是很简单的事情,各个语言愿意支持,是因为async完美解决了一大类大家都很头疼的问题。
背后的逻辑是在开喷之前要了解清楚的
【 在 hgoldfish 的大作中提到: 】
: 如果这是抄。。这可能是 python 历史上最失败的一次抄袭。
: 我倒觉得是 c# 抄了 python,因为 python 用 yield 搞网络编程是 2005 左右开始的。而 c# 加入 async 搞网络编程,是从 2012 开始的。
: 我刚查了 wiki
: ...................
--
FROM 123.116.203.*