|
ThreadSchedule 3.0.0
Modern C++ thread management library
|
Native thread metadata and lifecycle-safe control blocks. More...
#include "../../expected.hpp"#include "../callable/copyable_function.hpp"#include "../scheduling/native.hpp"#include "../thread/identity.hpp"#include "../thread_backend.hpp"#include <algorithm>#include <cstdint>#include <memory>#include <optional>#include <shared_mutex>#include <string>#include <system_error>#include <thread>#include <vector>Go to the source code of this file.
Classes | |
| struct | threadschedule::detail::registered_thread_info_backend |
| Snapshot of metadata for a single registered thread. More... | |
| class | threadschedule::detail::thread_control_block |
| Per-thread control handle for OS-level scheduling operations. More... | |
Namespaces | |
| namespace | threadschedule |
| namespace | threadschedule::detail |
| Aggregates multiple thread_registry_backend instances into a single queryable view. | |
Typedefs | |
| using | threadschedule::detail::registry_callback = detail::copyable_function< void(registered_thread_info_backend const &)> |
Native thread metadata and lifecycle-safe control blocks.
Definition in file thread_control_block.hpp.