Udostępnij za pośrednictwem


<> Thread_UseAllCpuGroups, element

Określa, czy środowisko uruchomieniowe dystrybuuje zarządzane wątki we wszystkich grupach procesora CPU.

<Konfiguracji>
  <Środowiska wykonawczego>
    <Thread_UseAllCpuGroups>

Składnia

<Thread_UseAllCpuGroups
   enabled="true|false"/>

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.

Atrybuty

Atrybut Opis
enabled Atrybut wymagany.

Określa, czy środowisko uruchomieniowe dystrybuuje zarządzane wątki we wszystkich grupach procesora CPU.

Atrybut włączony

Wartość Opis
false Środowisko uruchomieniowe nie dystrybuuje zarządzanych wątków w wielu grupach procesora CPU. Jest to opcja domyślna.
true Środowisko uruchomieniowe dystrybuuje zarządzane wątki w wielu grupach procesora CPU, jeśli komputer ma wiele grup procesora CPU, a <element GCCpuGroup> jest włączony.

Elementy podrzędne

Brak.

Elementy nadrzędne

Element Opis
configuration Element główny w każdym pliku konfiguracji używanym przez środowisko uruchomieniowe języka wspólnego i aplikacje programu .NET Framework.
runtime Zawiera informacje dotyczące powiązania zestawu oraz wyrzucania elementów bezużytecznych.

Uwagi

Jeśli komputer ma wiele grup procesora CPU, włączenie tego elementu powoduje, że środowisko uruchomieniowe dystrybuuje zarządzane wątki we wszystkich grupach procesora CPU. Aby użyć tej funkcji, należy również włączyć <element GCCpuGroup> , który rozszerza odzyskiwanie pamięci do wszystkich grup procesora CPU i uwzględnia wszystkie rdzenie podczas tworzenia i równoważenia stertów. Włączenie <elementu GCCpuGroup> wymaga włączenia <elementu gcServer> . Jeśli te elementy nie są włączone, włączenie <Thread_UseAllCpuGroups> elementu nie ma efektu.

Przykład

W poniższym przykładzie pokazano, jak włączyć obsługę wielu grup procesora CPU.

<configuration>
   <runtime>
      <Thread_UseAllCpuGroups enabled="true"/>
      <GCCpuGroup enabled="true"/>
      <gcServer enabled="true"/>
   </runtime>
</configuration>

Zobacz też