Class DynamicThreadPoolImpl

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()