Avatar notebook default
5篇文章 · 8492字 · 1人关注
  • Libco协程库实现(二)

    这里补充下libco后续对于协程间切换的汇编新实现,原来的实现方法之前分析过Libco协程库实现[https://www.jianshu.com...

  • Resize,w 360,h 240
    Libco协程库实现

    腾讯开源的Libco协程库,以前看过部分源码,所有的协程都用数组模拟栈表示,里面使用到的技术点有hook系统函数,时间轮定时器,epoll,共享...

  • Pebble协程库实现

    这部分准备分析下Pebble里的协程实现,它和上部分的Phxrpc协程有一部分相似点,即都使用了ucontext_t,也有协程管理器,调度器,定...

  • Resize,w 360,h 240
    Phxrpc协程库实现

    Phxrpc中的coroutine实现分析:由于Phxrpc代码量不是很多,大概花个一两天可以分析明白,里面把epoll+timer+协程用的蛮...

  • Resize,w 360,h 240
    协程库基础知识

    这篇文章主要介绍些汇编和函数调用栈的变化过程以及x86-64体系结构下各寄存器的作用,为后面两篇博客分析协程库(Libco/Pebble/Phx...

文集作者