thread_pool¶
Include dependency graph for thread_pool.h:
This graph shows which files directly or indirectly include thread_pool.h:
todo
-
namespace thread_pool_util¶
-
class ThreadPool : public task_pool_util::TaskPool¶
- #include <src/thread_pool.h>
Inheritence diagram for thread_pool_util::ThreadPool:
Collaboration diagram for thread_pool_util::ThreadPool:
Allow threads to execute unhindered while keeping full control over the threads.
Public Types
-
typedef TaskPool::__task __task¶
Public Functions
-
inline void _main()¶
-
inline void join()¶
-
template<class Function, class X, class Y, class ...Args>
inline auto pushDelayed(Function &&newTask, std::chrono::duration<X, Y> duration, Args&&... args)¶
-
inline void start(int threads)¶
-
inline void stop()¶
-
inline ThreadPool()¶
-
inline explicit ThreadPool(int threads)¶
-
inline ~ThreadPool() noexcept¶
-
typedef TaskPool::__task __task¶
-
class ThreadPool : public task_pool_util::TaskPool¶