|
ThreadSchedule 3.0.0
Modern C++ thread management library
|
Process-wide thread registry, control blocks, and composite registry. More...
#include "detail/registry/backend.hpp"#include "detail/thread/control.hpp"#include "thread_config.hpp"#include "thread_id.hpp"#include <algorithm>#include <cstdint>#include <limits>#include <memory>#include <stdexcept>#include <string>#include <thread>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| struct | threadschedule::registered_thread |
| Snapshot entry returned by thread_registry::snapshot. More... | |
| class | threadschedule::thread_registry |
| Registry for named/configurable threads. More... | |
| class | threadschedule::global_registry_binding |
| Temporarily bind an owning registry as the global external registry. More... | |
| class | threadschedule::auto_register_current_thread |
| RAII registration of the calling thread in a portable registry. More... | |
Namespaces | |
| namespace | threadschedule |
| namespace | threadschedule::advanced |
Functions | |
| auto | threadschedule::global_registry () -> thread_registry & |
Process-wide thread registry, control blocks, and composite registry.
Portable thread registry and RAII registration helpers.
Definition in file thread_registry.hpp.