<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>