#include <cJobThreadSet.h>
template<class T>
class GrayLib::cJobThreadSet< T >
A pool of threads that may be the base for cJobThreadMgr or cJobFiberMgr Get my free threads from cJobThreadPool
◆ cJobThreadSet()
◆ get_RunningJobQty()
◆ get_WaitingJobQty()
◆ m_aRunningThreads
Active Threads currently running/sleeping on Jobs/scripts. Idle threads get returned back to the shared cJobThreadPool.
◆ m_iMaxThreads
max total Threads I'm allowed to use for this set.
◆ m_iMinThreads
min Threads i should keep in a pool ready to go. TODO
◆ m_WaitingJobs
cJobBase to schedule some TIME later. (not yet occupying a Thread.)
The documentation for this class was generated from the following file: