/libgco

coroutine + thread + async io

Primary LanguageC++

this is coroutine + thread (m:n) + async io

(g|m|p) model

development

已实现 m个线程调度n个协程,使用了libaco, 并将libuv的异步io绑定到了协程调度器,实现了变异步为同步的操作,

TODO

1、perfect g|m|p

2、coroutine mutex

3、solve bug

4、linux hook