文件名称:libco协程库,附VS工程
文件大小:7.53MB
文件格式:ZIP
更新时间:2021-07-22 10:14:53
协程
libco是微信后台大规模使用的c/c++协程库。 libco的特性 无需侵入业务逻辑,把多进程、多线程服务改造成协程服务,并发能力得到百倍提升; 支持CGI框架,轻松构建web服务(New); 支持gethostbyname、mysqlclient、ssl等常用第三库(New); 可选的共享栈模式,单机轻松接入千万连接(New); 完善简洁的协程编程接口 类pthread接口设计,通过co_create、co_resume等简单清晰接口即可完成协程的创建与恢复; __thread的协程私有变量、协程间通信的协程信号量co_signal (New); 语言级别的lambda实现,结合协程原地编写并执行后台异步任务 (New); 基于epoll/kqueue实现的小而轻的网络框架,基于时间轮盘实现的高性能定时器;