Sdílet prostřednictvím


ProcessModelSection.MaxWorkerThreads Vlastnost

Definice

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.

Platí pro

Viz také