ProcessModelSection.MaxIOThreads Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 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.