|
ThreadSchedule 3.0.0
Modern C++ thread management library
|
#include "../../pool_statistics.hpp"#include "../../result.hpp"#include "../../shutdown_policy.hpp"#include "../../thread_config.hpp"#include "../../worker_count.hpp"#include "../../worker_registration.hpp"#include "../thread/control.hpp"#include "shutdown.hpp"#include "work_stealing_pool_backend.hpp"#include <chrono>#include <cstddef>#include <future>#include <memory>#include <system_error>#include <thread>#include <type_traits>#include <utility>#include <vector>Go to the source code of this file.
Namespaces | |
| namespace | threadschedule |
| namespace | threadschedule::detail |
| Aggregates multiple thread_registry_backend instances into a single queryable view. | |
Functions | |
| template<typename Backend > | |
| auto | threadschedule::detail::make_pool_backend (worker_count count, worker_registration registration) -> std::unique_ptr< Backend > |
| template<typename Backend > | |
| void | threadschedule::detail::dispose_pool_backend (std::unique_ptr< Backend > &backend) noexcept |