序言
作者
Part I - 系统基础
服务编程模型
进程, 线程, 协程
栈空间分配
上下文切换
上下文切换开销
线程模型
Part II - 源码分析
libmill协程库
libdill协程库
chan:通过通信来共享
chan: 通过通信来共享
coroutine: 高效轻量级并发
coroutine: libmill.h
coroutine: cr.h/cr.c
coroutine: mfork
coroutine: stack
网络IO: 多路复用Hook系统调用
network: ip
network: tcp
network: udp
network: unix
network: file
network: poller
常用数据结构
通用链表及迭代器实现
双向链表: list
单向链表: slist
高精度定时器
定时器: timer
调试说明
如何调试libmill
常用辅助方法
常用工具函数:函数+宏
Published with GitBook
作者
作者
张杰,腾讯高级工程师,hit.zhangjie@gmail.com
张元宝,XX高级捣乱喵,zyb@earth.galacy
张小七,XX高级拆家汪,zxq@earth.galacy
ps:顽皮一下,感谢元宝、小七两位爱宠的陪伴 :)
results matching "
"
No results matching "
"