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
This file provides a Grammar for the type Gaudi::Accumulators::Axis It allows to use that type from p...
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.