internal ThreadPool(ThreadPoolConfig config) { config.Validate(); SetThreadingRange(config); Name = config.Name; MultiThreadingCapacity = config.MultiThreadingCapacity; _taskQueueController = config.TaskQueueController; }