24 #include "tbb/task_scheduler_init.h"
29 static tbb::task_scheduler_init scheduler(tbb::task_scheduler_init::deferred);
39 numthreads = tbb::task_scheduler_init::automatic;
44 ::Warning(
"ROOT_TImplicitMT_EnableImplicitMT",
"Implicit multi-threading is already enabled");
54 ::Warning(
"ROOT_TImplicitMT_DisableImplicitMT",
"Implicit multi-threading is already disabled");
static void Initialize()
Initialize the Thread package.
bool ROOT_TImplicitMT_IsImplicitMTEnabled()
static tbb::task_scheduler_init & GetScheduler()
void Warning(const char *location, const char *msgfmt,...)
void ROOT_TImplicitMT_DisableImplicitMT()
void ROOT_TImplicitMT_EnableImplicitMT(UInt_t numthreads)