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