progschj /ThreadPool

A simple C++11 Thread Pool implementation

★ 8,827⑂ 2,335👁 221⑃ 40● 87▤ 0
C++Created 2012-10-05
8,827
stars
+0+-1+4
2,335
forks
221
watchers
40
prs
87
issues
0
releases
–
discussions

README

ThreadPool
==========

A simple C++11 Thread Pool implementation.

Basic usage:
c++
// create thread pool with 4 worker threads
ThreadPool pool(4);

// enqueue and store future
auto result = pool.enqueue( { return answer; }, 42);

// get result from future
std::cout << result.get() << std::endl;

Snapshot: 2026-11-04T14:00:00Z · Data license Apache-2.0 · JSON