在Boost的最新版本中,出现了新的库Context。
在阅读了文档之后,我理解了它的作用,但几乎看不到用例。使用这个库有什么好处?对于哪些任务,您可以推荐使用它?
发布于 2012-08-22 16:34:42
它是协程程序库的基础,2012年9月初还在审查中,所以它应该会出现在未来的某个版本中。这将允许像python或C#中的生成器一样容易地实现它们。
上下文库本身可以与方案的call-with-current-continuation和call-with-dynamic-root函数进行比较。各种协程、生成器和协作线程的基础。
更新: Coroutine library从1.53版开始包含在Boost中。
https://stackoverflow.com/questions/12066990
复制相似问题