Types
| Name | Value | Description |
|---|---|---|
Job | std::function<void()> |
Constructors
| Name | Description |
|---|---|
WorkerPool() |
Destructors
| Name | Description |
|---|---|
~WorkerPool() |
Functions
| Access | Return | Modifier | Name | Description |
|---|---|---|---|---|
public | static, inline | sInstance() | ||
public | void | static | ||
public | void | static | ||
public | void | static | ||
private | void | |||
private | void | coordinator() |
Members
| Access | Type | Modifier | Name | Description |
|---|---|---|---|---|
private | std::mutex | m_mutex | ||
private | std::condition_variable | m_signal | ||
private | m_jobs | |||
private | std::thread | m_coordinator | ||
private | bool | m_bCoordinator | ||
private | bool | m_bShutdown | ||
private | m_parallel |