LLFIO
v2.00
|
Provides a dynamic thread pool. More...
Classes | |
class | llfio_v2_xxx::dynamic_thread_pool_group |
Work group within the global dynamic thread pool. More... | |
class | llfio_v2_xxx::dynamic_thread_pool_group::work_item |
An individual item of work within the work group. More... | |
class | llfio_v2_xxx::dynamic_thread_pool_group::io_aware_work_item |
A work item which paces when it next executes according to i/o congestion. More... | |
struct | llfio_v2_xxx::dynamic_thread_pool_group::io_aware_work_item::byte_io_handle_awareness |
Information about an i/o handle this work item will use. More... | |
Namespaces | |
llfio_v2_xxx | |
The LLFIO namespace. | |
Typedefs | |
using | llfio_v2_xxx::dynamic_thread_pool_group_ptr = std::unique_ptr< dynamic_thread_pool_group > |
A unique ptr to a work group within the global dynamic thread pool. | |
Functions | |
global_dynamic_thread_pool_impl & | llfio_v2_xxx::detail::global_dynamic_thread_pool () noexcept |
result< dynamic_thread_pool_group_ptr > | llfio_v2_xxx::make_dynamic_thread_pool_group () noexcept |
Creates a new work group within the global dynamic thread pool. | |
Provides a dynamic thread pool.