- 主题:光有协程不够吧?
全站审核中,暂不能查看本文内容...
全站审核中,暂不能查看本文内容...
全站审核中,暂不能查看本文内容...
全站审核中,暂不能查看本文内容...
全站审核中,暂不能查看本文内容...
qemu代码里面多年前自己就实现了完整的coroutine,目的就是为了虚拟机镜像读写。
【 在 GoGoRoger 的大作中提到: 】
: 还得有调度器,并且配合非阻塞的api调用,我看腾讯就重载了io和同步的函数。
:
: 想一想就头大。
: ....................
--
FROM 183.37.161.*
c 语言实现 coroutine 最简单了。两三个函数就搞定了。linux 都自带了 swapcontext
【 在 warboss (warboss) 的大作中提到: 】
: qemu代码里面多年前自己就实现了完整的coroutine,目的就是为了虚拟机镜像读写。
--
FROM 112.47.122.*
qemu自己实现了协程调度那套。 qemu的io支持pthread gthread coroutine几种,编译时可配置。 协程的性能比另两个好7 8倍p
【 在 hgoldfish 的大作中提到: 】
: c 语言实现 coroutine 最简单了。两三个函数就搞定了。linux 都自带了 swapcontext
:
: 【 在 warboss (warboss) 的大作中提到: 】
: ....................
--
FROM 183.37.161.*
超级正确。
【 在 hgoldfish 的大作中提到: 】
: c 语言实现 coroutine 最简单了。两三个函数就搞定了。linux 都自带了 swapcontext
:
--
FROM 221.221.53.*
【 在 warboss 的大作中提到: 】
: qemu代码里面多年前自己就实现了完整的coroutine,目的就是为了虚拟机镜像读写。
:
: :
qemu的后端io调度器是什么,epoll不支持文件io
--
FROM 223.160.128.*