1 #ifndef GAUDIKERNEL_CONCURRENCYFLAGS_H 2 #define GAUDIKERNEL_CONCURRENCYFLAGS_H 1 10 class AthMpEvtLoopMgr;
31 friend class ::ThreadPoolSvc;
32 friend class ::AvalancheSchedulerSvc;
33 friend class ::AthMpEvtLoopMgr;
static GAUDI_API void setNumThreads(const std::size_t &nT)
static std::size_t n_threads
static GAUDI_API std::size_t numThreads()
number of Worker Threads (for MT)
static GAUDI_API void setNumProcs(const std::size_t &nP)
static GAUDI_API std::size_t numProcs()
number of forked child processes (for MP)
static GAUDI_API bool concurrent()
serial operation, or some form of concurrency
static std::size_t n_concEvts
static std::size_t n_procs
A service which initializes a TBB thread pool.
Helper functions to set/get the application return code.
static GAUDI_API void setNumConcEvents(const std::size_t &nE)
static GAUDI_API std::size_t numConcurrentEvents()
number of Concurrent Events (for MT)