Go to the documentation of this file.
11 #ifndef GAUDIKERNEL_ITHREADPOOLSVC_H
12 #define GAUDIKERNEL_ITHREADPOOLSVC_H
virtual int poolSize() const =0
Size of the initialized thread pool.
virtual StatusCode initPool(const int &poolSize)=0
Initializes the thread pool.
DeclareInterfaceID(IThreadPoolSvc, 1, 0)
InterfaceID.
virtual void initThisThread()=0
Do thread local initialization of current thread.
virtual StatusCode terminatePool()=0
Finalize the thread pool.
Abstract interface for a service that manages a thread pool.