|
YACLib
C++ library for concurrent tasks execution
|
#include <fault/util.hpp>#include <yaclib/fault/config.hpp>#include <yaclib/fault/detail/fiber/scheduler.hpp>#include <cstdio>Go to the source code of this file.
Namespaces | |
| namespace | yaclib |
| namespace | yaclib::fault |
| namespace | yaclib::detail |
| namespace | yaclib::detail::fiber |
Functions | |
| void | yaclib::detail::fiber::SetRandomListPick (std::uint32_t k) noexcept |
| Node * | yaclib::detail::fiber::PollRandomElementFromList (BiList &list) |
Variables | |
| static Scheduler * | yaclib::fault::sCurrentScheduler = nullptr |
| static thread_local detail::fiber::FiberBase * | yaclib::fault::sCurrent = nullptr |
| static std::uint32_t | yaclib::fault::sTickLength = 10 |
| static std::uint32_t | yaclib::detail::fiber::sRandomListPick = 10 |