Boost
arrow_drop_down
Boost.Coroutine
M
D

本次发布

Oliver Kowalke
Oliver Kowalke
作者

依赖项

boost.coroutine

boost.coroutine 提供了通用子例程的模板,这些模板允许在某些位置暂停和恢复执行的多个入口点。它保留了执行的局部状态,并允许子例程被多次重新进入(当状态必须在函数调用之间保持时很有用)。

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

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

请注意,boost.coroutine 已弃用 - boost.coroutine2 是其后续版本。如果您必须使用 C++11 之前的编译器,仍应使用 boost.coroutine。

全部时间

Rene Rivera
Rene Rivera
贡献者
Nikita Kniazev
Nikita Kniazev
贡献者
Ben Wiederhake
Ben Wiederhake
贡献者
EGuesnet
EGuesnet
贡献者
John Maddock
John Maddock
贡献者
Vinnie Falco
Vinnie Falco
贡献者
Marshall Clow
Marshall Clow
贡献者
Nat Goodspeed
Nat Goodspeed
贡献者
Peter Dimov
Peter Dimov
贡献者
김남기(Kim Namki)(namk)
贡献者
Zaytsev Mikhail
贡献者
Michael Karcher
Michael Karcher
贡献者
Mohammad Bahoosh
Mohammad Bahoosh
贡献者
Janusz Lewandowski
Janusz Lewandowski
贡献者
Daniel James
Daniel James
贡献者
Daniela Engert
Daniela Engert
贡献者
brad0
brad0
贡献者
Andrey Semashev
Andrey Semashev
贡献者
Jürgen Hunold
Jürgen Hunold
贡献者
Douglas Gregor
Douglas Gregor
贡献者
anttirt
anttirt
贡献者
Giacomo Drago
Giacomo Drago
贡献者
Nik Bougalis
Nik Bougalis
贡献者