|
Thread System 0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
|

Files | |
| aging_typed_job.h | |
| Typed job with priority aging support to prevent starvation. | |
| aging_typed_job_queue.h | |
| Priority queue with aging to prevent low-priority job starvation. | |
| callback_typed_job.h | |
| Callback-based typed job for priority-aware lambda execution. | |
| config.h | |
| Central configuration for typed_thread_pool module. | |
| job_types.h | |
| Job type definitions for the typed thread pool. | |
| pool_builder.h | |
| Builder pattern implementation for typed_thread_pool construction. | |
| priority_aging_config.h | |
| Configuration for priority aging and starvation prevention. | |
| template_helpers.h | |
| Template metaprogramming utilities for typed_thread_pool module. | |
| type_traits.h | |
| Type traits for typed_thread_pool module. | |
| typed_job.h | |
| Base typed job carrying a specific priority level. | |
| typed_job_interface.h | |
| Interface definitions for typed jobs. | |
| typed_thread_pool.h | |
| Type-based thread pool with priority scheduling and job type routing. | |
| typed_thread_worker.h | |
| Worker thread for typed_thread_pool processing priority job queues. | |