libjmmcg  build_2783
A C++ library containing an eclectic mix of useful, advanced components.
jmmcg::ppd::pool_traits::work_distribution_mode_t::queue_model_t::pool_owns_queue Struct Reference

The thread_pool owns a single queue into which input_work is placed & from which thread_wk_t is distributed. More...

#include <thread_params_traits.hpp>

Detailed Description

The thread_pool owns a single queue into which input_work is placed & from which thread_wk_t is distributed.

Work stealing from the queue; the adding work to and removing work from the queue is the limiting resource, possibly lock-free or with some sort of lock_type, that may have some sort of anon_semaphore to indicate to waiting pool_threads that it contains work.

See also
intrusive::slist, safe_colln

Definition at line 147 of file thread_params_traits.hpp.


The documentation for this struct was generated from the following file: