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

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 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.

Platí pro

Viz také