ThreadSchedule 3.0.0
Modern C++ thread management library
Loading...
Searching...
No Matches
advanced.hpp
Go to the documentation of this file.
1#pragma once
2
8#include "advanced/cgroup.hpp"
12#include "advanced/futures.hpp"
14#include "advanced/pools.hpp"
19#include "core.hpp"
Linux cgroup thread attachment.
Composite registry support for advanced multi-registry scenarios.
Umbrella for ThreadSchedule's portable C++17 API and optional C++20 jthread.
Hardware topology helpers (CPU count, NUMA nodes) and affinity builders.
Error handling primitives: task_error, error_handler, and error_handled_task.
Combinators for std::future: when_all, when_any, when_all_settled.
Native thread identity and handle escape hatches.
Specialized and low-level thread pool implementations.
Structured concurrency via task_group.
Linux process-thread discovery and control by OS-visible name.