Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
RTaskArena.cxx File Reference
#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"
Include dependency graph for RTaskArena.cxx:

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::RTaskArenaWrapperROOT::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.
 

Macro Definition Documentation

◆ TBB_PREVIEW_GLOBAL_CONTROL

#define TBB_PREVIEW_GLOBAL_CONTROL   1

Definition at line 15 of file RTaskArena.cxx.

◆ TBB_USE_CAPTURED_EXCEPTION

#define TBB_USE_CAPTURED_EXCEPTION   0

Definition at line 2 of file RTaskArena.cxx.