首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cyhone
V2EX  ›  C

云风 coroutine 协程库源码分析

  •  
  •   cyhone · 125 天前 · 2062 次点击
    这是一个创建于 125 天前的主题,其中的信息可能已经有所发展或是发生改变。

    http://www.cyhone.com/articles/analysis-of-cloudwu-coroutine/

    云风实现了一套C 语言的协程库,整体背景可以参考其博客

    这个协程库非常轻量级,一共也才 200 多行代码,使用上更贴近于 lua 的写法(众所周知,云风是知名的 lua 粉)。整体基于 ucontext 和共享栈模型实现了有栈协程,代码质量毋庸置疑,本文将详细剖析该协程库的实现原理。

    同时,我也提供了coroutine 注释版,辅助大家理解 coroutine 的代码。

    点击查看原文

    目前尚无回复
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1416 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 16:45 · PVG 00:45 · LAX 08:45 · JFK 11:45
    ♥ Do have faith in what you're doing.