特牛网址导航

NtyCo纯C协程的原理分析_nkixc-CSDN博客

网友收藏
一个协程核心结构体如下void *arg;(1)context,上下文,切换用的(2)stack,每个协程的栈,协程内部用来做函数压栈(3)size,协程栈的大小(4)func,协程入口函数(5)arg,入口函数的参数(6)wait(等待集),等待IO就绪,等待集合采用红黑树存储(7)sleep(睡眠树),采用红黑树存储,按睡眠时间进行排序,key为睡眠时长,value为协程节点(8)ready(就绪集合),采用队列ready_queue存储。_nkixc
标签:nkixc