Go to the documentation of this file.
   11 #ifndef GAUDIKERNEL_CONCURRENCYFLAGS_H 
   12 #define GAUDIKERNEL_CONCURRENCYFLAGS_H 1 
   21 class AthMpEvtLoopMgr;
 
   40   namespace Concurrency {
 
   44       friend class ::ThreadPoolSvc;
 
   45       friend class ::HiveWhiteBoard;
 
   46       friend class ::EvtStoreSvc;
 
   48       friend class ::AthMpEvtLoopMgr; 
 
  
 
static GAUDI_API void setNumThreads(const std::size_t &nT)
static GAUDI_API std::size_t numProcs()
number of forked child processes (for MP)
static GAUDI_API void setNumProcs(const std::size_t &nP)
static GAUDI_API std::size_t numConcurrentEvents()
number of Concurrent Events (for MT)
static GAUDI_API bool concurrent()
serial operation, or some form of concurrency
static std::size_t n_concEvts
friend class SG::HiveMgrSvc
static std::size_t n_threads
Header file for std:chrono::duration-based Counters.
static std::size_t n_procs
static GAUDI_API std::size_t numThreads()
number of Worker Threads (for MT)
static GAUDI_API void setNumConcEvents(const std::size_t &nE)
A service which initializes a TBB thread pool.