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

Int32

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 musí být rovna MaxIOThreads nebo větší než MinFreeThreads nastavení v oddílu httpRuntime konfigurace.

Můžete mít 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 tyto typy jsou vázané na vstupně-výstupní objekty, jako je datový proud nebo kanál, a první jsou tradiční neomezené vlákna. Pro Internetová informační služba (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 integrován do služby 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 tomu, aby využití procesoru bylo vysoké. 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é