C++ Boost上下文库

C++ Boost上下文库,c++,boost,boost-context,C++,Boost,Boost Context,在Boost的最新版本中,出现了新的库 阅读文档后,我理解了它的功能,但几乎看不到用例。使用此库的好处是什么?对于哪些任务,您可以推荐使用它?它是coroutine库的基础,自2012年9月初起,该库正在审查中,因此它应该出现在未来的某个版本中。这将允许轻松实现类似于in或have这样的生成器 上下文库本身可以与scheme的调用和带有动态根函数的调用进行比较。各种协程、生成器和协作线程的基础 更新:自1.53版起就包含在Boost中。我想他们解释说它是构建协作多线程的基础设施。Google的短

在Boost的最新版本中,出现了新的库


阅读文档后,我理解了它的功能,但几乎看不到用例。使用此库的好处是什么?对于哪些任务,您可以推荐使用它?

它是coroutine库的基础,自2012年9月初起,该库正在审查中,因此它应该出现在未来的某个版本中。这将允许轻松实现类似于in或have这样的生成器

上下文库本身可以与scheme的调用和带有动态根函数的调用进行比较。各种协程、生成器和协作线程的基础


更新:自1.53版起就包含在Boost中。

我想他们解释说它是构建协作多线程的基础设施。Google的短语是“协作多任务”(不是多线程——重点是它是单线程)。最大的优势是超快速的任务切换(不涉及操作系统)。如果你已经在谷歌上搜索过了,仍然有问题,那就直接问:-)在你阅读问题之前,请不要将我重定向到谷歌。我很想知道社区对Boost的看法。上下文库,分享使用它的经验,与类比相比的优点和缺点,etclibcppa(C++Actors)使用Boost。上下文,在开始审查协同程序库后,可以找到文档草稿。python示例非常完美。谢谢。Boost审查通常需要多长时间?如果没有发现问题,什么时候会包括在内?