पृष्ठभूमि, अग्रभूमि & मुख्य धागे के बीच क्या अंतर है? .NET में diff प्रकार के धागे क्या हैं?पृष्ठभूमि, अग्रभूमि और मुख्य धागे क्या हैं?
उत्तर
एक पृष्ठभूमि धागा (जिसका थ्रेड ऑब्जेक्ट Background
संपत्ति true
पर सेट है) किसी एप्लिकेशन को छोड़ने से नहीं रोकेगा।
एक बार सभी सामान्य (अग्रभूमि) धागे निकल गए हैं, तो किसी भी चल रहे पृष्ठभूमि धागे को तुरंत समाप्त कर दिया जाता है। इसके अतिरिक्त, यदि कोई ऐपडोमेन अनलोड किया गया है, तो ऐपडोमेन में सभी पृष्ठभूमि थ्रेड तुरंत निरस्त हो जाते हैं।
ThreadPool द्वारा प्रबंधित धागे पृष्ठभूमि धागे हैं।
एक अग्रभूमि धागा एक सामान्य धागा है।
मुख्य धागा प्रारंभिक धागा है जिसने प्रोग्राम शुरू किया। (Main
विधि चल रहा थ्रेड)
अधिक जानकारी के लिए, here देखें।
भेदभाव दस्तावेज में संक्षेप में कहा गया है। कार्यक्रम समाप्त होने पर पृष्ठभूमि धागे बाधित होते हैं।
http://msdn.microsoft.com/en-us/library/h339syd0(VS.71).aspx
अच्छा लिंक +1 :) –
एक पृष्ठभूमि धागा ठीक है, यह एक धागा करने वाले ऐप्लिकेशन के यूआई धागे से पृष्ठभूमि में चल रहा है। Winforms एप्लिकेशन की तरह कुछ में यूआई थ्रेड यूआई और अन्य उपयोगकर्ता इंटरैक्शन को पुनर्स्थापित करने के लिए ज़िम्मेदार धागा है।
पृष्ठभूमि थ्रेड पर लंबी चल रही प्रक्रियाओं को स्थानांतरित करने से उपयोगिता में सुधार होगा। आपके लिए थ्रेडिंग के लिए यहां एक अच्छा intro document है।
- 1. अग्रभूमि धागे बनाम पृष्ठभूमि धागे
- 2. क्या कार्य पृष्ठभूमि धागे के रूप में बनाए गए हैं?
- 3. सीएलआर में, पृष्ठभूमि और अग्रभूमि धागे के बीच क्या अंतर है?
- 4. दो धागे और मुख्य कार्यक्रम
- 5. मुख्य कतार/मुख्य धागे पर CoreBluetooth प्रतिनिधि?
- 6. पृष्ठभूमि और अग्रभूमि सेवा के बीच क्या अंतर है?
- 7. गैर-मुख्य धागे
- 8. किसी अन्य धागे से मुख्य धागे में कोड चलाना
- 9. आईफोन 3 जीएस पर 100% सीपीयू का उपभोग करने वाले पृष्ठभूमि धागे गुप्त मुख्य धागे
- 10. ब्लैकबेरी - सुनने के लिए पृष्ठभूमि एप्लिकेशन प्रारंभ और अग्रभूमि ऐप
- 11. हाइलाइट की गई टेक्स्ट पृष्ठभूमि और अग्रभूमि - कैसे बदलें?
- 12. डिफ़ॉल्ट emacs पृष्ठभूमि और अग्रभूमि रंग कैसे सेट करें?
- 13. WPF Dispatcher.BeginInvoke और यूआई/पृष्ठभूमि धागे
- 14. NSURLConnection sendSynchronousRequest - अग्रभूमि के लिए पृष्ठभूमि
- 15. कोरडाटा: पृष्ठभूमि में अद्यतन और मुख्य धागे में पढ़ने से मृत ताला
- 16. क्या सीएसएस में पृष्ठभूमि-छवि के समतुल्य अग्रभूमि है?
- 17. क्या मैं अपना थ्रेड पूल अपने धागे को अग्रभूमि के रूप में बना सकता हूं?
- 18. URLForUbiquityContainerIdentifier: मुख्य धागे के बाहर धागे में बुलाया जाना चाहिए?
- 19. मुख्य धागे में धागे में unhandled अपवाद उठाओ?
- 20. किसी अन्य धागे से मुख्य धागे पर रन विधि
- 21. धागे से मुख्य धागे तक अपवाद भेज रहा है?
- 22. एक अग्रभूमि कार्य कैसे बनाएँ?
- 23. क्या पृष्ठभूमि धागे पर UIView बनाना ठीक है?
- 24. जावा, अग्रभूमि
- 25. .net Async और google के बीच मुख्य अंतर क्या है हल्के वजन धागे
- 26. आईओएस semaphore_wait_trap मुख्य धागे पर यूआई
- 27. पृष्ठभूमि धागे से एक एमएसटीएस्ट विफल
- 28. पृष्ठभूमि धागे में छवियों को डीकोड करें?
- 29. पृष्ठभूमि घटाव अंक अग्रभूमि के रूप में छाया
- 30. जावा - मुख्य धागे पर वापस स्विचिंग?
स्लाक्स, क्या थ्रेडपूल में धागे की संख्या की सीमा है? – SoftwareGeek
हां, वहां है; लिंक पढ़ें। डिफ़ॉल्ट सीमा 250 प्रति सीपीयू है; आप इसे 'ThreadPool.SetMaxThreads' पर कॉल करके बदल सकते हैं। – SLaks
मुझे गलत हो सकता है, लेकिन मैंने सोचा कि सीमा प्रति कोर थी। एक और बिंदु, आपको बहुत कम मौका है कि आपको अपने ऐप में बहुत सारे थ्रेड चाहिए। आप जो करने जा रहे हैं वह थ्रेडिंग ओवरहेड जोड़ रहा है। कोर से अनुभव 2/3 धागे से एक अच्छी पसंद की तरह लगता है। –