3 ms·
Boost has 3 different coroutine libraries (Boost.Coroutine, Boost.Coroutine2 and Boost.Fiber). Boost.Fiber has Go-like channels[0] for example, and Boost.Coro
by nly 9y ago
Boost has 3 different coroutine libraries (Boost.Coroutine, Boost.Coroutine2 and Boost.Fiber).
Boost.Fiber has Go-like channels[0] for example, and Boost.Coro has facilities for using coroutines like generators (by using Boost.Range)
[0] http://www.boost.org/doc/libs/1_65_1/libs/fiber/doc/html/fiber/synchronization/channels/buffered_channel.html http://www.boost.org/doc/libs/1_65_1/libs/fiber/doc/html/fib...