Thread Pool¶
-
namespace HTTPServer
-
class ThreadPool¶
Public Functions
-
explicit ThreadPool(size_t thread_count)¶
-
~ThreadPool()¶
-
ThreadPool(const ThreadPool&) = delete¶
-
ThreadPool &operator=(const ThreadPool&) = delete¶
-
ThreadPool(ThreadPool&&) = delete¶
-
ThreadPool &operator=(ThreadPool&&) = delete¶
-
void stop()¶
-
int enqueue(std::function<void()> task)¶
Private Functions
-
void worker_loop()¶
-
explicit ThreadPool(size_t thread_count)¶
-
class ThreadPool¶