ProcessModelSection.MaxWorkerThreads 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í množství pracovních vláken na procesor ve fondu vláken CLR.
public:
property int MaxWorkerThreads { int get(); void set(int value); };
[System.Configuration.ConfigurationProperty("maxWorkerThreads", DefaultValue=20)]
[System.Configuration.IntegerValidator(MaxValue=2147483646, MinValue=1)]
public int MaxWorkerThreads { get; set; }
[<System.Configuration.ConfigurationProperty("maxWorkerThreads", DefaultValue=20)>]
[<System.Configuration.IntegerValidator(MaxValue=2147483646, MinValue=1)>]
member this.MaxWorkerThreads : int with get, set
Public Property MaxWorkerThreads 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 MaxWorkerThreads vlastnosti.
// Get the current MaxWorkerThreads property value.
int maxWorkerThreads =
processModelSection.MaxWorkerThreads;
// Set the MaxWorkerThreads property to 128.
processModelSection.MaxWorkerThreads = 128;
' Get the current MaxWorkerThreads property value.
Dim maxWorkerThreads As Integer = _
processModelSection.MaxWorkerThreads
' Set the MaxWorkerThreads property to 128.
processModelSection.MaxWorkerThreads = 128
Poznámky
Hodnota musí být rovna MaxWorkerThreads 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 vyšší 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.