Boost
arrow_drop_down
Boost.Coroutine2
M
D

本次发布

Oliver Kowalke
Oliver Kowalke
作者

依赖项

boost.coroutine2

boost.coroutine2 提供通用子程序的模板,允许在特定位置挂起和恢复执行的多个入口点。它保留了执行的局部状态,并允许子程序被重新进入多次(当状态必须跨函数调用保留时非常有用)。

协程可以被视为一种提供特殊控制流的语言级构造。

与线程(抢占式)不同,协程切换是协作式的(由程序员控制何时发生切换)。内核不参与协程切换。

boost.coroutine2 需要 C++11!请注意,boost.coroutine2 是已弃用的 boost.coroutine 的后继者。

全部时间

Rene Rivera
Rene Rivera
贡献者
Lunar-YZ
Lunar-YZ
贡献者
sdarwin
sdarwin
贡献者
Saliya Hamparawa
Saliya Hamparawa
贡献者
Edward Diener
Edward Diener
贡献者
Casey Carter
Casey Carter
贡献者
Antony Polukhin
Antony Polukhin
贡献者
Peter Dimov
Peter Dimov
贡献者
Daniela Engert
Daniela Engert
贡献者
mog422
mog422
贡献者
Batchyx
Batchyx
贡献者
Hanos-Puskai Peter
Hanos-Puskai Peter
贡献者