c++ Boost上下文库

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

阅读文档后,我明白了它的作用,但几乎看不到用例.使用这个库的好处是什么?您可以推荐使用哪些任务?

它是协同图书馆的基础,截至2012年9月初正在审查中,所以应该在将来的某个版本中出现.这样可以轻松实现像pythonC#这样的发电机.

上下文库本身可以与scheme的call-with-current-continuation和call-with-dynamic-root函数进行比较.各种协调,发电机和合作线程的基础.

更新:自版本1.53以来,Boost中已包含Coroutine library.

代码日志版权声明:
翻译自:http://stackoverflow.com/questions/12066990/boost-context-library

转载注明原文:c++ Boost上下文库