Sdílet prostřednictvím


ProcessModelSection.MaxIOThreads Vlastnost

Definice

Získá nebo nastaví hodnotu označující maximální počet vstupně-výstupních vláken na procesor ve fondu vláken 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

Hodnota vlastnosti

Maximální počet vláken. Výchozí hodnota je 20.

Atributy

Příklady

Následující příklad kódu ukazuje, jak získat přístup k MaxIOThreads vlastnosti.


 // 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

Poznámky

Hodnota MaxIOThreads musí být rovna nebo větší než MinFreeThreads nastavení v httpRuntime části konfigurace.

Můžete mít určitou kontrolu nad využitím procesoru nastavením počtu pracovních vláken a vstupně-výstupních vláken pomocí MaxWorkerThreads vlastnosti a MaxIOThreads vlastnosti.

Rozdíl mezi dvěma typy vláken spočívá v tom, že druhá jsou svázaná s vstupně-výstupními objekty, jako je datový proud nebo potrubí, a první jsou tradiční neomezené vlákna. Pro internetové informační služby (IIS) verze 6.0 a novější ASP.NET zpracovává požadavky na pracovní vlákna. Důvodem je to, že ASP.NET je integrovaná ve službě IIS.

Tato vlákna jsou získána z fondu vláken CLR celého procesu, který patří do aplikace.

Poznámka:

Výchozí hodnoty povolených vláken jsou obvykle dostatečné k zajištění vysokého využití procesoru. Pokud je vaše aplikace z nějakého důvodu pomalá, možná čeká na externí prostředky, můžete zkusit zvýšit počet vláken na hodnotu menší než 100.

Platí pro

Viz také