libboost-fiber/1.78.0

[full]

(C++11) Userland threads library

Boost.fiber provides a framework for micro-/userland-threads (fibers) scheduled cooperatively. The API contains classes and functions to manage and synchronize fibers similar to boost.thread.

A fiber is able to store the current execution state, including all registers and CPU flags, the instruction pointer, and the stack pointer and later restore this state. The idea is to have multiple execution paths running on a single thread using a sort of cooperative scheduling (threads are preemptively scheduled) - the running fiber decides explicitly when it yields to allow another fiber to run (context switching).

... More
version 1.78.0
license BSL-1.0Boost Software License 1.0
repository https://pkg.cppget.org/1/legacy
download libboost-fiber-1.78.0.tar.gz
sha256 74cb6d4be83d1c0ba447cdfbb5945bcb10960892d334993eb4f9574442179200
project boost
url github.com/boostorg/fiber
doc-url www.boost.org/doc/libs/1_78_0/libs/fiber
package-url github.com/build2-packaging/boost
package-email packaging@build2.orgMailing list
topics C++Boost

Depends (10)

libboost-algorithm == 1.78.0
libboost-filesystem == 1.78.0
libboost-format == 1.78.0
libboost-assert == 1.78.0
libboost-config == 1.78.0
libboost-context == 1.78.0
libboost-core == 1.78.0
libboost-intrusive == 1.78.0
libboost-predef == 1.78.0
libboost-smart-ptr == 1.78.0

Reviews

fail 0
pass 1