You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
319 B
18 lines
319 B
3 months ago
|
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([](int answer) { return answer; }, 42);
|
||
|
|
||
|
// get result from future
|
||
|
std::cout << result.get() << std::endl;
|
||
|
|
||
|
```
|