ThreadPoolDesc

C++
struct ThreadPoolDesc {
  ThreadPoolAffinityMask AffinityMask;
  uint32 nPriority;
  string sPoolName;
  int32 nThreadPriority;
  int32 nThreadStackSizeKB;
};
File

IThreadTask.h

Description

Description of thread pool to create

ThreadPoolDesc::AffinityMask Data Member
C++
Description

number of bits means number of threads. affinity overlapping is prohibited

ThreadPoolDesc::nPriority Data Member
C++
uint32 nPriority;
ThreadPoolDesc::nThreadPriority Data Member
C++
int32 nThreadPriority;
ThreadPoolDesc::nThreadStackSizeKB Data Member
C++
int32 nThreadStackSizeKB;
ThreadPoolDesc::sPoolName Data Member
C++
string sPoolName;
ThreadPoolDesc::CreateThread Method
C++
bool CreateThread(ThreadPoolAffinityMask affinityMask);
ThreadPoolDesc::GetThreadCount Method
C++
uint32 GetThreadCount() const;
ThreadPoolDesc::ThreadPoolDesc Constructor
C++
ThreadPoolDesc();