21#pragma GCC diagnostic push
22#pragma GCC diagnostic ignored "-Wsign-conversion"
24#pragma GCC diagnostic ignored "-Wimplicit-int-float-conversion"
27#include <taskflow/taskflow.hpp>
29#pragma GCC diagnostic pop
35 static tf::Executor*
instance(uint32_t numthreads)
37 static tf::Executor singleton(numthreads ? numthreads
38 : std::thread::hardware_concurrency());
42 static tf::Executor*
get()
Definition: ThreadPool.hpp:33
static uint32_t threadId(void)
Definition: ThreadPool.hpp:50
static void release()
Definition: ThreadPool.hpp:46
static tf::Executor * instance(uint32_t numthreads)
Definition: ThreadPool.hpp:35
static tf::Executor * get()
Definition: ThreadPool.hpp:42