libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
Classes related to implementing work within the thread_pool as a closure. More...
Classes | |
class | algo_thread_wk |
With this class, the user can explicity join with the transferred closure_base-derived closure returned from a parallel algorithm, but only via the execution_context, created via the appropriate thread_pool derived from thread_pool_type. More... | |
class | algo_thread_wk_buffered |
With this class, the user can explicitly join with the transferred closure_base-derived closure returned from a parallel algorithm, but only via the execution_context, created via the appropriate thread_pool derived from thread_pool_type. More... | |
class | closure_base |
The base-class of the closures used in the thread_pool::signalled_work_queue. More... | |
class | closure_static |
The wrapper for the input work that the user wishes to have mutated. More... | |
class | closure_static_cfg |
The wrapper for the input work that the user wishes to have mutated. More... | |
class | closure_static_cfg_const |
The wrapper for the input work that the user wishes to have mutated. More... | |
class | closure_static_const |
The wrapper for the input work that the user wishes to have mutated. More... | |
class | closure_void_static |
The wrapper for the input work that the user wishes to have mutated. More... | |
class | closure_void_static_const |
The wrapper for the input work that the user wishes to have mutated. More... | |
class | thread_wk |
class | thread_wk< generic_traits::return_data::joinable, OST, ThrW, WFlg, Del, AtCtr, CFG > |
With this class, the user can explicitly join with the transferred closure_base-derived closure, but only via the execution_context, created via the appropriate thread_pool derived from thread_pool_type. More... | |
class | thread_wk< generic_traits::return_data::nonjoinable, OST, ThrW, WFlg, Del, AtCtr, CFG > |
With this class, the user cannot join with the transferred closure_base-derived closure. More... | |
class | thread_wk_async_t |
class | thread_wk_async_t< generic_traits::return_data::joinable, OST, Del, AtCtr, CFG > |
class | thread_wk_async_t< generic_traits::return_data::nonjoinable, OST, Del, AtCtr, CFG > |
class | thread_wk_base |
These two "thread" classes provide the ability for the user to obtain results from that work, or not, as the case may be. More... | |
Classes related to implementing work within the thread_pool as a closure.