Aracılığıyla paylaş


<disableCommitThreadStack> Öğe

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

<konfigürasyon>
   <Çalışma zamanı>
     <disableCommitThreadStack>

Sözdizimi

<disableCommitThreadStack enabled="0|1"/>

Öznitelikler ve Öğeler

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

Attributes

Özellik Description
enabled Gerekli öznitelik.

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

enabled Özniteliği

Değer Description
0 Ortak dil çalışma zamanının varsayılan davranışını devre dışı bırakmayın; bu, bir iş parçacığı başlatıldığında tam iş parçacığı yığınını işlemektir.
1 Bir iş parçacığı başlatıldığında iş parçacığı yığınının tamamı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 Description
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 çöp 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 çalışabilir.

Uyarı

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

Example

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şlangıcında iş parçacığı yığınının tamamını işlemektir.

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

Ayrıca bakınız