水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
返回
1/1
|
转到
主题:光有协程不够吧?
15楼
|
warboss
|
2021-02-26 09:29:56
|
展开
qemu代码里面多年前自己就实现了完整的coroutine,目的就是为了虚拟机镜像读写。
【 在 GoGoRoger 的大作中提到: 】
: 还得有调度器,并且配合非阻塞的api调用,我看腾讯就重载了io和同步的函数。
:
: 想一想就头大。
: ....................
--
FROM 183.37.161.*
17楼
|
warboss
|
2021-02-26 16:57:52
|
展开
qemu自己实现了协程调度那套。 qemu的io支持pthread gthread coroutine几种,编译时可配置。 协程的性能比另两个好7 8倍p
【 在 hgoldfish 的大作中提到: 】
: c 语言实现 coroutine 最简单了。两三个函数就搞定了。linux 都自带了 swapcontext
:
: 【 在 warboss (warboss) 的大作中提到: 】
: ....................
--
FROM 183.37.161.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版