ADTF
3.18.3
|
Public Member Functions | |
ThreadPool (size_t) | |
template<class F , class... Args> | |
auto | enqueue (F &&f, Args &&... args) -> std::future< typename std::result_of< F(Args...)>::type > |
Private Attributes | |
std::vector< std::thread > | workers |
std::queue< std::function< void()> > | tasks |
std::mutex | queue_mutex |
std::condition_variable | condition |
bool | stop |
Definition at line 38 of file threadpool.h.