- 主题:阿里云存储团队开源了一款目前性能最高的C++协程库,欢迎了解
无栈协程基本没法用。
【 在 overcoming 的大作中提到: 】
: C++20 是无栈协程,我们的这个是有栈协程。设计思路不一样,代码风格也写出来的不一样。
:
--
FROM 221.221.50.*
不是。协程是协程,线程是线程。
【 在 hgoldfish 的大作中提到: 】
: 它家那个 thread 就是协程吧?也没仔细看。例子就两个,还有一个是 rpc 感觉不好用。
: 如果是内部用还行,如果是给外部用,至少还缺少几个:
: 1. 完整的文档和例子。
: ...................
--
FROM 221.221.50.*
getcontext一族挺好用的,但是后来有些版本不支持了。
不过我有这个库源码。缺点是,与CPU密切相关,context的内容各自不同。
【 在 hgoldfish 的大作中提到: 】
: 只有协程,其实根本没用。linux c 的协程 getcontext()/swapcontext() 以及 win32 的 SwitchFiber() 已经出来二三十年了。根本没人用。
: 真正的协程库一般都需要把 nonblocking block 包装一下。不然很有真实的应用场景。
:
--
修改:ylh1969 FROM 221.221.50.*
FROM 221.221.50.*