Struct GroupOptions
Defined in File worker-pool.h
Struct Documentation
-
struct GroupOptions
Logical scheduling share, concurrency limit and native policy for one group.
Public Members
-
std::size_t max_concurrency = 0
Concurrent jobs allowed; zero uses pool capacity, without owning additional threads.
-
unsigned int weight = 1
Scheduling share in [1,1024], not a latency or completion-order promise.
-
unsigned int priority = 0
Share multiplier in [0,7]; effective share multiplies weight by priority+1.
-
std::size_t max_concurrency = 0