win下libgo boost编译

win下,libgo 版本2.6, cmake, vs2015

编译失败参考:

https://github.com/yyzybb537/libgo/issues/204

libgo默认使用系统CreateFiberEx创建task,

但如果是使用默认栈大小,最多只能创建2028个fiber,

实际使用时libgo连1500个协程都无法创建。1200个可以通过。

如果使用boost,则无需关心协程数量

使用boost时,只需设置DEPEND_BOOST和BOOST_ROOT即可

 

参考:

https://www.jianshu.com/p/8e4ca9bcf36d


版权声明:本文为ybn187原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。