Параметры конфигурации времени выполнения для потоковRun-time configuration options for threading

Группы ЦПCPU groups

  • Определяет, выполняется ли автоматическое распределение потоков между группами ЦП.Configures whether threads are automatically distributed across CPU groups.
  • По умолчанию: отключено (0).Default: Disabled (0).
Имя параметраSetting name ЗначенияValues
runtimeconfig.jsonruntimeconfig.json Н/ДN/A Н/ДN/A
Переменная средыEnvironment variable COMPlus_Thread_UseAllCpuGroups 0 — отключено0 - disabled
1 — включено1 - enabled

Минимальное число потоковMinimum threads

  • Указывает минимальное число потоков для рабочего пула потоков.Specifies the minimum number of threads for the worker threadpool.
  • Соответствует методу ThreadPool.SetMinThreads.Corresponds to the ThreadPool.SetMinThreads method.
Имя параметраSetting name ЗначенияValues
runtimeconfig.jsonruntimeconfig.json System.Threading.ThreadPool.MinThreads Целочисленное значение, представляющее минимальное число потоков.An integer that represents the minimum number of threads
Переменная средыEnvironment variable Н/ДN/A Н/ДN/A

Максимальное число потоковMaximum threads

  • Указывает максимальное число потоков для рабочего пула потоков.Specifies the maximum number of threads for the worker threadpool.
  • Соответствует методу ThreadPool.SetMaxThreads.Corresponds to the ThreadPool.SetMaxThreads method.
Имя параметраSetting name ЗначенияValues
runtimeconfig.jsonruntimeconfig.json System.Threading.ThreadPool.MaxThreads Целочисленное значение, представляющее максимальное число потоков.An integer that represents the maximum number of threads
Переменная средыEnvironment variable Н/ДN/A Н/ДN/A