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