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 |