|
Thread System 0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
|
Cooperative cancellation tokens, exceptions, and reason tracking. More...
Classes | |
| class | kcenon::thread::operation_cancelled_exception |
| Exception thrown when an operation is cancelled. More... | |
| struct | kcenon::thread::cancellation_reason |
| Holds information about why a cancellation occurred. More... | |
| class | kcenon::thread::enhanced_cancellation_token |
| Advanced cancellation token with timeout, deadline, and reason support. More... | |
| class | kcenon::thread::cancellation_callback_guard |
| RAII guard for automatic callback unregistration. More... | |
| class | kcenon::thread::cancellation_scope |
| Structured cancellation scope with check points. More... | |
| class | kcenon::thread::cancellation_context |
| Thread-local cancellation context for implicit token propagation. More... | |
Cooperative cancellation tokens, exceptions, and reason tracking.