- 主题:阿里云存储团队开源了一款目前性能最高的C++协程库,欢迎了解
无栈协程就是微软干的好事,把他的C#那套搬运到C++中。
【 在 ylh1969 的大作中提到: 】
: 无栈协程基本没法用。
: 【 在 overcoming 的大作中提到: 】
: : C++20 是无栈协程,我们的这个是有栈协程。设计思路不一样,代码风格也写出来的不一样。
: ...................
--来自微微水木3.5.12
--
FROM 140.206.195.*
没错。python 最近十年最大的错误就是引入 async/await 这个垃圾。
在实践中,async/await 这一套在 python 中几乎没法用。
【 在 foliver 的大作中提到: 】
无栈协程就是微软干的好事,把他的C#那套搬运到C++中。
【 在 ylh1969 的大作中提到: 】
: 无栈协程基本没法用。
: 【 在 overcoming 的大作中提到: 】
: : C++20 是无栈协程,我们的这个是有栈协程。设计思路不一样,代码风格也写出来的不一样。
: ...................
--来自微微水木3.5.12
--
修改:hgoldfish FROM 112.47.122.*
FROM 112.47.122.*
只有协程,其实根本没用。linux c 的协程 getcontext()/swapcontext() 以及 win32 的 SwitchFiber() 已经出来二三十年了。根本没人用。
真正的协程库一般都需要把 nonblocking block 包装一下。不然很有真实的应用场景。
【 在 ketdz 的大作中提到: 】
: 你们这是携程库还是网络库,封装的感觉有点重啊
--
修改:hgoldfish FROM 59.60.56.*
FROM 59.60.56.*
sample目录下缺少协程的例子
--
FROM 222.129.205.*
它家那个 thread 就是协程吧?也没仔细看。例子就两个,还有一个是 rpc 感觉不好用。
如果是内部用还行,如果是给外部用,至少还缺少几个:
1. 完整的文档和例子。
2. 完善的测试用例。
3. 支持 windows,以及 32 位 cpu.
4. 网络相关的太过于简单了。错误处理和 UDP 支持,加入组播啥的应该搞搞。这些功能都是体力活,对着别的网络库抄就行了。
【 在 z16166 的大作中提到: 】
: sample目录下缺少协程的例子
--
修改:hgoldfish FROM 59.60.57.*
FROM 59.60.57.*
后面会有独立的网站,来展示文档。
但是Windows可能是不会去支持了。
rpc设计成这样也是为了性能,rpc整个IO路径是零拷贝的。
【 在 hgoldfish 的大作中提到: 】
: 它家那个 thread 就是协程吧?也没仔细看。例子就两个,还有一个是 rpc 感觉不好用。
: 如果是内部用还行,如果是给外部用,至少还缺少几个:
: 1. 完整的文档和例子。
: ...................
--
FROM 106.11.34.*
提起协程的时候,会提起栈不栈的都是没用入门的。
协程这个简单玩意都会有人入门这么困难啊
【 在 foliver 的大作中提到: 】
: 无栈协程就是微软干的好事,把他的C#那套搬运到C++中。
--
FROM 123.115.140.*
【 在 leadu 的大作中提到: 】
: 提起协程的时候,会提起栈不栈的都是没用入门的。
: 协程这个简单玩意都会有人入门这么困难啊
那你来说说看
--
FROM 36.143.41.*