摘要: 今天看了下云风写的关于 c coroutine博客 (代码), 发现 coroutine 实现原理其实还比较简单,就用户态栈切换,只需要几十行汇编,特别轻量级。 具体实现 1. 创建一个coroutine: 也就是创建一块连续内存,用于存放栈空间,并设置好入口函数所需要的寄存器 makecontex 阅读全文
posted @ 2015-03-11 00:41 LittlePeng 阅读(2070) 评论(2) 推荐(0) 编辑