GDAL

Classes | Typedefs
cpl_worker_thread_pool.h File Reference

Class to manage a pool of worker threads. More...

`#include "cpl_multiproc.h"`
`#include "cpl_list.h"`
`#include <condition_variable>`
`#include <functional>`
`#include <memory>`
`#include <mutex>`
`#include <queue>`
`#include <vector>`

Go to the source code of this file.

## Classes
class | CPLWorkerThreadPool
| Pool of worker threads. More...
class | CPLJobQueue
| Job queue. More...

## Typedefs
using | CPLJobQueuePtr = std::unique_ptr< CPLJobQueue >
| Unique pointer to a job queue.

## Detailed Description

Class to manage a pool of worker threads.

Since
  GDAL 2.1