WinDBG'nin öntanetimli .NET konuları hangileridir? ! Thread'ler komutunu kullanarak SOS extenstion bize ön plandaki konuların sayısını değil, hangisinin olduğunu belirtir.WinDBG'nin öntanetilen .NET konuları hangileridir?
cevap
!threads
çıkışındaki durum bayrağı çok miktarda bilgi içerir. 0x00000200
bayrağı ayarlanmışsa, iş parçacığı bir arka plan iş parçacığıdır.
SOS for .NET 4 ve PSSCOR2'de, belirli bir bayrak değeri için metinleri listeleyen bir !threadstate
komutu vardır. Eğer buna sahip değilseniz, rotor kaynak kodundaki ve John Robbins'in hata ayıklama .NET 2.0 uygulamalarındaki bayraklara genel bir bakış.
Bu link numaralı belgede verilen iş parçacığı değerlerini kullanabilir ve iş parçacığının arka plan iş parçacığı olup olmadığını öğrenebilirsiniz.
olduğunuTS_Background 0x00000200 Konu bir arka plan konuyu
+1 Bu bağlantıyı bilmiyordum. Teşekkürler. –
Netext 'ın komuta !wthreads
tipi ve durum bilgilerini gösterir:
0:011> !wthreads
Id OSId Address Domain Alloc Start:End COM GC Type Locks Type/Status Last Exception
1 1854 0074f580 00748cd0 02c19308:02c1b2e8 STA Preemptive 0
2 1890 0075ab18 00748cd0 00000000:00000000 MTA Preemptive 0 Background|Finalizer
3 1bac 080ecb98 00748cd0 00000000:00000000 MTA Preemptive 0 Background|Worker
4 ---- 08106068 00748cd0 00000000:00000000 MTA Preemptive 0 Worker|Terminated
5 ---- 0810e988 00748cd0 00000000:00000000 MTA Preemptive 0 Worker|Terminated
6 ---- 080eb1d0 00748cd0 00000000:00000000 MTA Preemptive 0 Worker|Terminated
7 081c 080fcb48 00748cd0 00000000:00000000 MTA Preemptive 0 Background|IOCPort
- 1. Ruby Net :: FTP Zaman Aşımı Konuları
- 2. Diffusion'da JSON Konuları Güncelleniyor (Unified .NET İstemci Api)
- 3. En kullanışlı üçüncü taraf iPhone çerçeveleri hangileridir?
- 4. DDE hala önemli mi? Alternatifler hangileridir?
- 5. NewCachedThreadPool konuları nasıl kullanır?
- 6. ExecutorService'deki konuları nasıl sınırlarsınız?
- 7. Delphi 2010 konuları
- 8. Konuları Anlar + Eşzamansız
- 9. Işleyicilere işlenen konuları bağlama
- 10. Doğal Dil İşleme Konuları
- 11. gdb içindeki tüm konuları durdurmuyor
- 12. Delphi'de Javascript TWebBrowser, Kapanış Konuları
- 13. Ruby'nin Başlatma ve Durdurma Konuları
- 14. Perl konuları: Nasıl yapımcı olunur?
- 15. Pthreads ile Konuları Killing - C
- 16. Grails Services içindeki konuları yönetme
- 17. Gömülü Python'da Python konuları: Nasıl?
- 18. .NET konuları herhangi bir iş parçacığına ait olmayan bir syncblk üzerinde nasıl bekleyebilir?
- 19. C# File.Copy birden çok Ağ hedef bloğu diğer konuları
- 20. MinGW's make ve MSYS's make arasındaki farklar hangileridir?
- 21. IP'ye dayalı bir kişinin coğrafi konumlarını belirleyen hizmetler hangileridir?
- 22. 2 ilgili liste için en uygun veri yapısı hangileridir
- 23. CUDA konuları çözgü olarak nasıl ayrılır?
- 24. Pencereleri bağlama konuları. Kritik bölümler çok yavaştır
- 25. CPU Affinity Maskeler ben 4 konuları var
- 26. Eclipse Debug Perspective'deki konuları nasıl belirlenir?
- 27. Android Fatal İstisna Konuları Hiyerarşi (lütfen açıklayın)
- 28. Log4J 2 Async Logger ve Konuları
- 29. iOS'ta ana ve arka plan konuları nedir?
- 30. Tutulma hata ayıklama görünümünde konuları analiz etme
Çok teşekkürler! Tüm iş parçacığı bayraklarını SOS uzantısından görmek güzel olacaktır. – Costel