read coroutine code:云风coroutine库源码分析 源码
这是一个不对称的协程库(如lua)。 您可以先使用coroutine_open打开一个计划,然后在该计划中创建coroutine。 您应该在调用coroutine_open的线程中调用coroutine_resume,并且不能在同一调度中的协程中调用它。 相同计划中的协程共享堆栈,因此您可以创建许多协程而不必担心内存。 但是切换上下文将复制协程使用的堆栈。 详细阅读源代码。 中文博客: :
文件列表
read-coroutine-code-master.zip
(预估有个6文件)
read-coroutine-code-master
coroutine.h
569B
coroutine.c
6KB
LICENSE
1KB
README.md
552B
Makefile
79B
main.c
738B
暂无评论