मैं कैसे निर्धारित करूं कि WinDBG से अग्रभूमि .NET धागे कौन से हैं? थ्रेड्स कमांड का उपयोग करते हुए एसओएस एक्सटेन्स्टियन हमें अग्रभूमि धागे की गिनती बताता है लेकिन कौन सा नहीं।मैं कैसे निर्धारित करूं कि WinDBG से अग्रभूमि .NET धागे कौन से हैं?
उत्तर
!threads
आउटपुट में राज्य ध्वज में बहुत सारी जानकारी है। यदि 0x00000200
ध्वज सेट किया गया है तो धागा पृष्ठभूमि धागा है।
.NET 4 और PSSCOR2 के लिए एसओएस में, !threadstate
कमांड है, जो किसी दिए गए ध्वज मान के लिए ग्रंथों को सूचीबद्ध करेगा। यदि आपके पास ऐसा नहीं है, तो रोटर स्रोत कोड में झंडे का एक सिंहावलोकन है और जॉन रॉबिन्स द्वारा डीबीगिंग .NET 2.0 अनुप्रयोगों में।
आप इस link में दिए गए थ्रेड स्टेट मानों का उपयोग कर सकते हैं और पता लगा सकते हैं कि कोई थ्रेड पृष्ठभूमि धागा है या नहीं।
हैTS_Background 0x00000200 थ्रेड एक पृष्ठभूमि धागा
+1 उस लिंक को नहीं पता था। धन्यवाद। –
Netext के आदेश !wthreads
प्रकार और स्थिति जानकारी दिखाता है:
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. WinDbg/एसओएस: से प्रबंधित धागे सहसंबंधी कैसे धागे System.Threading.Thread उदाहरणों
- 2. मैं कैसे प्राप्त करूं GetFrameContext Windbg
- 3. पृष्ठभूमि, अग्रभूमि और मुख्य धागे क्या हैं?
- 4. अग्रभूमि धागे बनाम पृष्ठभूमि धागे
- 5. मैं कैसे निर्धारित करूं कि कौन से अपवाद हैंडलर rescue_from रेल में चयन करेंगे?
- 6. मैं कैसे निर्धारित करूं कि एक्सेल वीबीए
- 7. आप कैसे निर्धारित करते हैं कि बाल धागे
- 8. आप कैसे निर्धारित कर सकते हैं कि सिस्टम पर .NET के कौन से संस्करण चल रहे हैं?
- 9. निर्धारित करें कि कौन से ऑब्जेक्ट्स SQL सर्वर
- 10. .NET CompileAssemblyFromSource: निर्धारित करें कि कौन सा स्रोत विफल हुआ?
- 11. निर्धारित करने के लिए कि कौन से परीक्षण कोड
- 12. निर्धारित करें कि कौन से पहलू किसी दिए गए वर्ग
- 13. निर्धारित करना कि कौन से ताले सबसे अधिक दिक्कत वाले हैं?
- 14. अवरुद्ध धागे को कौन से संसाधन लेते हैं
- 15. मैं PHP में यह टोकन कैसे उत्पन्न करूं? (.NET से)
- 16. मैं कैसे निर्धारित करूं कि svn: mergeinfo दूषित है और मैं इसे कैसे ठीक करूं?
- 17. मैं WinDbg एक्सटेंशन से उपयोगकर्ता स्ट्रीम कैसे निकालूं?
- 18. मैं कैसे निर्धारित कर सकता हूं कि कौन से UIControlEvents प्रकार UIUvent का कारण बनता है?
- 19. मैं उचित चेक अंतराल कैसे निर्धारित करूं?
- 20. मैं कैसे निर्धारित करूं कि मेरे पास कौन सा आईओएस एसडीके है?
- 21. मैं कैसे निर्धारित करूं कि विजुअल स्टूडियो कौन सा सर्विस पैक चल रहा है?
- 22. मैं कैसे निर्धारित करूं कि एनएसडीएटी (समय समेत)
- 23. यह निर्धारित करने के लिए कि कौन से जावास्क्रिप्ट ईवेंट ट्रिगर किए जा रहे हैं
- 24. यह निर्धारित करने के लिए कि कौन से फॉर्म पहले दिखाई देते हैं
- 25. मैं स्क्रॉलहेइट कैसे निर्धारित करूं?
- 26. मैं कैसे निर्धारित करूं कि मेरा .NET विंडोज फॉर्म प्रोग्राम किस मॉनीटर पर चल रहा है?
- 27. एक्लिप्स (जावा) में, मैं कैसे निर्धारित करूं कि वास्तव में आयात कहां से आ रहा है?
- 28. मैं कैसे निर्धारित करूं कि उपयोगकर्ता एएसपीनेट में कहां से आया था?
- 29. यह निर्धारित करने के लिए कि कौन से अपवाद "x []" फेंक सकते हैं?
- 30. मैं vbScript से .NET कोड (सी #/vb.net) कैसे कॉल करूं?
धन्यवाद एक बहुत! एसओएस एक्सटेंशन से सभी थ्रेड स्टेट फ्लैग देखना अच्छा लगेगा। – Costel