Begin executing the specified invokable functor in new threads.
Synopsis
Declared in <bslmt_threadgroup.h>
template<class INVOKABLE>
int
addThreads(
INVOKABLE const& functor,
int numThreads);
Description
Begin executing the specified invokable functor in the specified new numThreads, using the optionally specified thread attributes. Return numThreads on success, or the number of threads successfully started otherwise. INVOKABLE shall be a copy‐constructible type having the equivalent of void operator()(). Note that threads are always created joinable, regardless of the mode specified in 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 |
Created with MrDocs