Jon*_*röm 11 c++ portability licensing fiber
我想获得一个轻便的便携式光纤库,它具有MIT许可证(或更宽松).Boost.Coroutine不符合(不轻量级),也没有Portable Coroutine Library和Kent C++ CSP(都是GPL).
编辑:你能帮我找一个吗?:)
我实际上在过去曾在博客中写过这篇文章.看一看!我希望它能回答你的问题.在其中,我介绍了许多库,我对那些对系统编程(异步IO)有用的特别感兴趣.
很明显缺席的是Boost.Coroutine,我将在这里讨论.Boost.Coroutine在概念上可能被认为是"重量级"(就其类型族而言),但实现效率非常高.真正的问题是Boost.Coroutine是不完整的,并且(最后我检查过)远未完成.我花了一些时间尝试与作者通过非首发问题合作,因为我真的很期待将它与Boost.Asio一起使用(这是Boost.Coroutine的主要目标之一),但作者还没有有时间将他的工作带到Boost正式审查阶段.