Public Member Functions | |
| ThreadPoolSettings () | |
| ~ThreadPoolSettings () | |
| const ThreadAffinity & | affinity () const |
| ThreadAffinity & | affinity () |
| UInt32 | size () const |
| void | size (UInt32 value) |
The collection of parameters affecting behavior of a thread pool. The given class serves as a base for defining and manipulating thread pool related parameters.
Definition at line 198 of file ThreadPool.h.
|
inline |
Assigns the default values for the given instance of the thread pool settings.
Definition at line 207 of file ThreadPool.h.
|
inline |
Cleans everything up.
Definition at line 214 of file ThreadPool.h.
|
inline |
Defines set of CPUs allowed for each working thread to be executed on while running tasks.
Definition at line 235 of file ThreadPool.h.
|
inline |
Defines set of CPUs allowed for each working thread to be executed on while running tasks.
Definition at line 225 of file ThreadPool.h.
|
inline |
Number of working threads in the pool.
Definition at line 244 of file ThreadPool.h.
|
inline |
Defines the number of working threads in the pool.
Definition at line 251 of file ThreadPool.h.