Tipos
| Nome | Valor | Descrição |
|---|---|---|
Job | std::function<void()> |
Construtores
| Nome | Descrição |
|---|---|
WorkerPool() |
Destruidores
| Nome | Descrição |
|---|---|
~WorkerPool() |
Funções
| Accesso | Returno | Modificador | Nome | Descrição |
|---|---|---|---|---|
public | static, inline | sInstance() | ||
public | void | static | ||
public | void | static | ||
public | void | static | ||
private | void | |||
private | void | coordinator() |
Membros
| Accesso | Tipo | Modificador | Nome | Descrição |
|---|---|---|---|---|
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 |