addThreads overloads

Synopses

Declared in <bslmt_threadgroup.h>

Begin executing the specified invokable functor in new threads.

template<class INVOKABLE>
int
addThreads(
    INVOKABLE const& functor,
    int numThreads);

Same as the preceding overload, using the specified thread attributes.

template<class INVOKABLE>
int
addThreads(
    INVOKABLE const& functor,
    int numThreads,
    ThreadAttributes const& attributes);

Return Value

numThreads on success, or the number of threads successfully started otherwise

Parameters

Name

Description

functor

invokable object executed as the thread entry point

numThreads

number of new threads to start

attributes

properties for the new threads

Created with MrDocs