Бөлісу құралы:


ProcessModelSection.MaxIOThreads Свойство

Определение

Возвращает или задает значение, указывающее максимальное количество потоков ввода-вывода на ЦП в пуле потоков CLR.

public:
 property int MaxIOThreads { int get(); void set(int value); };
[System.Configuration.ConfigurationProperty("maxIoThreads", DefaultValue=20)]
[System.Configuration.IntegerValidator(MaxValue=2147483646, MinValue=1)]
public int MaxIOThreads { get; set; }
[<System.Configuration.ConfigurationProperty("maxIoThreads", DefaultValue=20)>]
[<System.Configuration.IntegerValidator(MaxValue=2147483646, MinValue=1)>]
member this.MaxIOThreads : int with get, set
Public Property MaxIOThreads As Integer

Значение свойства

Максимальное количество потоков. Значение по умолчанию равно 20.

Атрибуты

Примеры

В следующем примере кода показано, как получить доступ к свойству MaxIOThreads .


 // Get the current MaxIOThreads property value.
int maxIOThreads = 
    processModelSection.MaxIOThreads;

 // Set the MaxIOThreads property to 64.
 processModelSection.MaxIOThreads = 64;
' Get the current MaxIOThreads property value.
   Dim maxIOThreads As Integer = _
   processModelSection.MaxIOThreads

' Set the MaxIOThreads property to 64.
processModelSection.MaxIOThreads = 64

Комментарии

Значение MaxIOThreads должно быть равно или больше MinFreeThreads параметра в httpRuntime разделе конфигурации.

Вы можете контролировать использование ЦП, задав количество рабочих потоков и потоков ввода-вывода, используя MaxWorkerThreads свойство и MaxIOThreads свойство соответственно.

Разница между двумя типами потоков заключается в том, что последний привязан к объектам ввода-вывода, таким как поток или канал, и ранее являются традиционными неограниченными потоками. Для служб IIS версии 6.0 и более поздних версий ASP.NET обрабатывает запросы в рабочих потоках. Это связано с тем, что ASP.NET интегрированы в IIS.

Эти потоки получаются из пула потоков СРЕДЫ CLR, относящегося к приложению.

Замечание

Обычно значения по умолчанию для разрешенных потоков достаточно, чтобы обеспечить высокую загрузку ЦП. Если по какой-то причине ваше приложение медленно, возможно, ожидает внешних ресурсов, можно попытаться увеличить число потоков до значения менее 100.

Применяется к

См. также раздел