Thread System 0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
Loading...
Searching...
No Matches
Cancellation

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...
 

Detailed Description

Cooperative cancellation tokens, exceptions, and reason tracking.