1. 协程有同步问题。方案有锁方案,还有消息传递。你说的 whenany 难道就不是同步?这个“同步”是操作系统同步原语的那个概念,不是指具体实现啊。go 里面也是一行: done := <-chan
你还是没看Join calculus
2. 没有什么二代一代,这是你自己发明的概念。别人都不会这么叫。
async/await和go的协程明显就不一样,都2021年了你还在用2000年的协程,还在全站各个版面没事就批评一下2000年的协程。不给你分个一代二代,那就鸡同鸭讲了。
3. c# whenany 用太多代码了。仅仅这个 whenany 同步的话,让 java + project loom 来搞,应用 condition, 10 行不到代码应该可以搞定吧,还是算上 {} 单独一行的。随便瞄了一眼,你发的那个文件都七千多行了,还不算其它的。
你不是在编程版说过会c#么?我说的是whenany函数,你说task这个类7000+了,逻辑何在?
4. 不看 python 看 go 去呗。java 的 project loom 还没有合并到主线,不然我就叫你看 java 去了。但 go 和 java 没有 async/await,channel 只有一行代码,实在没啥好看的。
逻辑逻辑,这都说啥呢
5. 你一直想证明 c# 的协程是吊打一切的存在,巨硬领先业界 30 年。但好像目前还没有人同意你的看法。这里是 cpp 版,我和前面 ylh1969 大神讨论 c/cpp 的协程,你没必要再乱入 c# 啊。
你在全站各个版面没事就批评一下2000年的协程,别人给指出几个10多年前的概念让更新一下知识但就不看,现在说别人立场不对?这味可真可以
说起来,协程这么个小玩意,你在各个版面都纠结多少年了,咋还没入门
【 在 hgoldfish 的大作中提到: 】
: 1. 协程有同步问题。方案有锁方案,还有消息传递。你说的 whenany 难道就不是同步?这个“同步”是操作系统同步原语的那个概念,不是指具体实现啊。go 里面也是一行: done := <-chan
: 2. 没有什么二代一代,这是你自己发明的概念。别人都不会这么叫。
: 3. c# whenany 用太多代码了。仅仅这个 whenany 同步的话,让 java + project loom 来搞,应用 condition, 10 行不到代码应该可以搞定吧,还是算上 {} 单独一行的。随便瞄了一眼,你发的那个文件都七千多行了,还不算其它的。
: ...................
--
FROM 123.116.198.*