Classes implement parallelism within ROOT.
Classes | |
class | ROOT::Internal::RTaskArenaWrapper |
Wrapper for tbb::task_arena. More... | |
class | ROOT::TProcessExecutor |
This class provides a simple interface to execute the same task multiple times in parallel, possibly with different arguments every time. More... | |
class | ROOT::Internal::TSpinLockGuard |
A spin mutex-as-code-guard class. More... | |
class | ROOT::TSpinMutex |
A spin mutex class which respects the STL interface for mutexes. More... | |
class | ROOT::Experimental::TTaskGroup |
A class to manage the asynchronous execution of work items. More... | |
class | ROOT::TThreadedObject< T > |
A wrapper to make object instances thread private, lazily. More... | |
class | ROOT::TThreadExecutor |
This class provides a simple interface to execute the same task multiple times in parallel threads, possibly with different arguments every time. More... | |
class | ROOT::TTreeProcessorMP |
This class provides an interface to process a TTree dataset in parallel with multi-process technology. More... | |
class | ROOT::TTreeProcessorMT |
A class to process the entries of a TTree in parallel. More... | |