src/c++/include/common/Threads.hh
/**
     * \brief Constructs a vector of size threads. All memory allocations that are required happen
     *        at this point.
     *
     *  @param size         number of threads to produce
     *  @param numaNode     NUMA node or one of the numa::default* constants
     */
\brief Constructs a vector of size threads. All memory allocations that are required happen
at this point.

@param size         number of threads to produce
@param numaNode     NUMA node or one of the numa::default* constants
\ brief Constructs a vector of size threads . All memory allocations that are required happen at this point . @param size number of threads to produce @param numaNode NUMA node or one of the numa :: default * constants
explicit BasicThreadPool(size_type size)
        : head_(0)
        , terminateRequested_(false)
    {
        reset(size);
    }
explicit BasicThreadPool ( size_type size ) : head_ ( 0 ) , terminateRequested_ ( false ) { reset ( size ) ; }
\brief Constructs a vector of size threads.
\ brief Constructs a vector of size threads .