#include "ROOT/RTaskArena.hxx"
#include "ROpaqueTaskArena.hxx"
#include "TError.h"
#include "TROOT.h"
#include "TSystem.h"
#include "TThread.h"
#include <fstream>
#include <mutex>
#include <string>
#include <thread>
#include "tbb/task_arena.h"
#include "tbb/global_control.h"
Namespaces | |
namespace | ROOT |
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tbb::task_arena without forward declaring tbb::interface7 | |
namespace | ROOT::Internal |
Macros | |
#define | TBB_PREVIEW_GLOBAL_CONTROL 1 |
#define | TBB_USE_CAPTURED_EXCEPTION 0 |
Functions | |
std::shared_ptr< ROOT::Internal::RTaskArenaWrapper > | ROOT::Internal::GetGlobalTaskArena (unsigned maxConcurrency=0) |
Factory function returning a shared pointer to the instance of the global RTaskArenaWrapper. | |
int | ROOT::Internal::LogicalCPUBandwidthControl () |
Returns the available number of logical cores. | |
#define TBB_PREVIEW_GLOBAL_CONTROL 1 |
Definition at line 15 of file RTaskArena.cxx.
#define TBB_USE_CAPTURED_EXCEPTION 0 |
Definition at line 2 of file RTaskArena.cxx.