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
贡献者