Environment.ProcessorCount 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á počet procesorů dostupných pro aktuální proces.
public:
static property int ProcessorCount { int get(); };
public static int ProcessorCount { get; }
member this.ProcessorCount : int
Public Shared ReadOnly Property ProcessorCount As Integer
Hodnota vlastnosti
32bitové celé číslo podepsaného, které určuje počet dostupných procesorů.
Příklady
Následující příklad ukazuje ProcessorCount vlastnost.
// This example demonstrates the
// Environment.ProcessorCount property.
using namespace System;
int main()
{
Console::WriteLine( "The number of processors on this computer is {0}.", Environment::ProcessorCount );
}
/*
This example produces the following results:
The number of processors on this computer is 1.
*/
// This example demonstrates the
// Environment.ProcessorCount property.
using System;
class Sample
{
public static void Main()
{
Console.WriteLine("The number of processors " +
"on this computer is {0}.",
Environment.ProcessorCount);
}
}
/*
This example produces the following results:
The number of processors on this computer is 1.
*/
// This example demonstrates the
// Environment.ProcessorCount property.
open System
printfn $"The number of processors on this computer is {Environment.ProcessorCount}."
// This example produces the following results:
// The number of processors on this computer is 1.
' This example demonstrates the
' Environment.ProcessorCount property.
Class Sample
Public Shared Sub Main()
Console.WriteLine("The number of processors " & _
"on this computer is {0}.", _
Environment.ProcessorCount)
End Sub
End Class
'
'This example produces the following results:
'
'The number of processors on this computer is 1.
'
Poznámky
V systémech Linux a macOS pro všechny verze .NET a v systémech Windows začínajících na .NET 6 vrátí toto rozhraní API minimum:
- Počet logických procesorů na počítači.
- Pokud proces běží se spřažením procesoru, počet procesorů, ke kterým je proces spřažení.
- Pokud proces běží s limitem využití procesoru, zaokrouhluje se limit využití procesoru nahoru na další celé číslo.
Hodnota vrácená tímto rozhraním API je opravena při spuštění modulu runtime .NET po dobu životnosti procesu. Při spuštění procesu neodráží změny v nastavení prostředí.
Další informace o skupinách procesorů a logických procesorech najdete v tématu Skupiny procesorů.