Class DynamicThreadPoolImpl
Defined in File dynamic_threadpool_impl.h
Class Documentation
-
class DynamicThreadPoolImpl
Public Functions
-
DynamicThreadPoolImpl()
-
explicit DynamicThreadPoolImpl(size_t max_size_)
-
~DynamicThreadPoolImpl()
-
DynamicThreadPoolImpl(const DynamicThreadPoolImpl&) = delete
-
DynamicThreadPoolImpl &operator=(const DynamicThreadPoolImpl&) = delete
-
DynamicThreadPoolImpl(DynamicThreadPoolImpl&&) = delete
-
DynamicThreadPoolImpl &operator=(DynamicThreadPoolImpl&&) = delete
-
bool Post(const std::function<void()> &task_)
-
size_t GetSize() const
-
size_t GetMaxSize() const
-
size_t GetIdleCount() const
-
void Shutdown()
-
void Join()
-
DynamicThreadPoolImpl()