<disableCommitThreadStack> , element

Określa, czy cały stos wątków jest zatwierdzany po uruchomieniu wątku.

<Konfiguracji>
  <Środowiska wykonawczego>
    <disableCommitThreadStack>

Składnia

<disableCommitThreadStack enabled="0|1"/>  

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 zatwierdzanie pełnego stosu wątku podczas uruchamiania wątku (domyślne zachowanie) jest wyłączone.

Atrybut włączony

Wartość Opis
0 Nie wyłączaj domyślnego zachowania środowiska uruchomieniowego języka wspólnego, czyli zatwierdzania pełnego stosu wątków po uruchomieniu wątku.
1 Wyłącz domyślne zachowanie środowiska uruchomieniowego języka wspólnego, które polega na zatwierdzaniu pełnego stosu wątków po uruchomieniu wątku.

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

Domyślne zachowanie środowiska uruchomieniowego języka wspólnego polega na zatwierdzaniu pełnego stosu wątków po uruchomieniu wątku. Jeśli na serwerze z ograniczoną ilością pamięci należy utworzyć dużą liczbę wątków, a większość tych wątków będzie używać bardzo małej ilości miejsca na stosie, serwer może działać lepiej, jeśli środowisko uruchomieniowe języka wspólnego nie zatwierdza pełnego stosu wątków natychmiast po uruchomieniu wątku.

Uwaga

Hosty niezarządzane mogą używać flagi uruchamiania STARTUP_DISABLE_COMMITTHREADSTACK w wyliczaniu STARTUP_FLAGS w celu osiągnięcia tego samego wyniku.

Przykład

W poniższym przykładzie pokazano, jak wyłączyć domyślne zachowanie środowiska uruchomieniowego języka wspólnego, co polega na zatwierdzaniu pełnego stosu wątków podczas uruchamiania wątku.

<configuration>  
   <runtime>  
      <disableCommitThreadStack enabled="1" />  
   </runtime>  
</configuration>  

Zobacz też