Aracılığıyla paylaş


<disableCommitThreadStack> Öğesi

Bir iş parçacığı başlatıldığında tam iş parçacığı yığınının işlenip işlenmeyeceğini belirtir.

<Yapılandırma>
  <Çalışma zamanı>
    <disableCommitThreadStack>

Syntax

<disableCommitThreadStack enabled="0|1"/>  

Öznitelikler ve Öğeler

Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.

Öznitelikler

Öznitelik Açıklama
enabled Gerekli öznitelik.

İş parçacığı başlatmada tam iş parçacığı yığınının işlenmesinin (varsayılan davranış) devre dışı bırakılıp bırakılmayacağını belirtir.

etkin Öznitelik

Değer Açıklama
0 Bir iş parçacığı başlatıldığında tam iş parçacığı yığınını işlemek için ortak dil çalışma zamanının varsayılan davranışını devre dışı bırakmayın.
1 Bir iş parçacığı başlatıldığında tam iş parçacığı yığınını işlemek için ortak dil çalışma zamanının varsayılan davranışını devre dışı bırakın.

Alt Öğeler

Yok.

Üst Öğeler

Öğe Açıklama
configuration Her yapılandırma dosyasında yer alan ve ortak dil çalışma zamanı ve .NET Framework uygulamaları tarafından kullanılan kök öğe.
runtime Derleme bağlama ve atık toplama hakkında bilgi içerir.

Açıklamalar

Ortak dil çalışma zamanının varsayılan davranışı, bir iş parçacığı başlatıldığında tam iş parçacığı yığınını işlemektir. Belleği sınırlı olan bir sunucuda çok sayıda iş parçacığı oluşturulması gerekiyorsa ve bu iş parçacıklarının çoğu çok az yığın alanı kullanacaksa, ortak dil çalışma zamanı bir iş parçacığı başlatıldığında tam iş parçacığı yığınını hemen işlemezse sunucu daha iyi performans gösterebilir.

Not

Yönetilmeyen konaklar, aynı sonucu elde etmek için STARTUP_FLAGS numaralandırmasında başlangıç bayrağını kullanabilirSTARTUP_DISABLE_COMMITTHREADSTACK.

Örnek

Aşağıdaki örnekte, ortak dil çalışma zamanının varsayılan davranışının nasıl devre dışı bırakıldığı gösterilmektedir. Bu, iş parçacığı başlatma sırasında tam iş parçacığı yığınını işlemektir.

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

Ayrıca bkz.