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 MaxWorkerThreads 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 vyšší 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.