ThinkSSL🔒 一键申购 5分钟快速签发 30天无理由退款 购买更放心 广告
[TOC] ## 概述 libco是微信后台大规模使用的c/c++协程库,2013年至今稳定运行在微信后台的数万台机器上。 libco通过仅有的几个函数接口 co\_create/co\_resume/co\_yield 再配合 co\_poll,可以支持同步或者异步的写法,如线程库一样轻松。同时库里面提供了socket族函数的hook,使得后台逻辑服务几乎不用修改逻辑代码就可以完成异步化改造。 作者: sunnyxu([sunnyxu@tencent.com](mailto:sunnyxu@tencent.com)), leiffyli([leiffyli@tencent.com](mailto:leiffyli@tencent.com)),[dengoswei@gmail.com](mailto:dengoswei@gmail.com)([dengoswei@tencent.com](mailto:dengoswei@tencent.com)), sarlmolchen([sarlmolchen@tencent.com](mailto:sarlmolchen@tencent.com)) ## 下载 & 编译 下载 ``` git clone --depth=1 https://github.com.cnpmjs.org/Tencent/libco.git ``` 编译 ``` cd libco make or cd libco && mkdir build cmake .. make ```