मेरे पास कुछ कोड है जो विभिन्न धागे से एंटरप्राइज़ लाइब्रेरी 5.0 में लॉगिंग एप्लिकेशन ब्लॉक का उपयोग करके लॉगिंग करेगा। क्या एलएबी धागा सुरक्षित है? क्या मैं अलग-अलग धागे से सामान्य की तरह लॉग इन कर सकता हूं या क्या मुझे लॉगिंग कोड सिंक्रनाइज़ करने की आवश्यकता होगी ताकि केवल एक ही थ्रेड से एक समय में उपयोग किया जा सके?क्या माइक्रोसॉफ्ट एंटरप्राइज़ लाइब्रेरी 5.0 लॉगिंग एप्लिकेशन ब्लॉक थ्रेड सुरक्षित है?
7
A
उत्तर
8
एंटरप्राइज़ लाइब्रेरी 5.0 लॉगिंग थ्रेड सुरक्षित है।
लॉगिंग से पहले, ईएल TraceListener
की संपत्ति की जांच करता है। यदि विशिष्ट TraceListener थ्रेड सुरक्षित नहीं है तो यह श्रोता की TraceData
विधि को कॉल करने से पहले Monitor.Enter(listener);
करेगा।
0
जहां तक मुझे पता है, एंटरप्राइज़ लाइब्रेरी 3.1 लॉगिंग थ्रेड सुरक्षित नहीं है। LogWriter कक्षा में GetAvailableTraceListeners (IList traceListeners) कॉल के आसपास लॉक नहीं है, जो लॉगर क्लास में स्थिर का उपयोग करता है।
संबंधित मुद्दे
- 1. माइक्रोसॉफ्ट एंटरप्राइज़ लाइब्रेरी में यूनिटी एप्लिकेशन ब्लॉक का उद्देश्य?
- 2. एंटरप्राइज़ लाइब्रेरी: लॉगिंग ब्लॉक और ईमेल
- 3. क्या आप माइक्रोसॉफ्ट एंटरप्राइज़ लाइब्रेरी का उपयोग कर रहे हैं?
- 4. माइक्रोसॉफ्ट एंटरप्राइज़ लाइब्रेरी उपयोगी या नहीं?
- 5. एंटरप्राइज़ लाइब्रेरी सत्यापन ब्लॉक
- 6. एंटरप्राइज़ लाइब्रेरी 5.0 (डेटा एक्सेस एप्लिकेशन ब्लॉक) को कॉन्फ़िगर करने का प्रयास करते समय समस्या
- 7. ईएलएमएएच बनाम एंटरप्राइज़ लाइब्रेरी अपवाद हैंडलिंग ब्लॉक
- 8. लॉग 4नेट बनाम एमएस लॉगिंग एप्लिकेशन ब्लॉक
- 9. लॉग इननेट बनाम एंटरप्राइज़ लाइब्रेरी में लॉगिंग एप्लिकेशन ब्लॉक की तुलना करें?
- 10. क्या ट्रोव लाइब्रेरी थ्रेड-सुरक्षित है?
- 11. थ्रेड-सुरक्षित लॉगिंग लागू करें
- 12. मल्टीप्लेक्सिंग सी # 5.0 के थ्रेड पूल पर एसिंक - थ्रेड सुरक्षित?
- 13. माइक्रोसॉफ्ट एप्लिकेशन ब्लॉक का आपका अनुभव क्या है
- 14. एंटरप्राइज़ लाइब्रेरी लॉगिंग लॉग इन नहीं कर रहा है ASP.NET
- 15. एंटरप्राइज़ लाइब्रेरी 4.1
- 16. एंटरप्राइज़ लॉगिंग ब्लॉक बनाम एनएलओजी बनाम लॉग 4नेट
- 17. क्या पाइथन का लॉगिंग मॉड्यूल थ्रेड सुरक्षित है?
- 18. सी: एक फ़ाइल में थ्रेड सुरक्षित लॉगिंग
- 19. लॉग 4नेट या लॉगिंग एप्लिकेशन ब्लॉक
- 20. एंटरप्राइज़ लाइब्रेरी CacheFactory.GetCacheManager Null Ref
- 21. एंटरप्राइज़ लाइब्रेरी डेटाबेस ट्रेस श्रोता?
- 22. एंटरप्राइज़ एप्लिकेशन
- 23. थ्रेड-सुरक्षित ByteArrayOutputStream क्या है?
- 24. क्या डीडब्ल्यूस्क्रिप्ट थ्रेड-सुरक्षित है?
- 25. क्या NSUserDefault थ्रेड सुरक्षित है?
- 26. क्या RNGCryptoServiceProvider.GetBytes थ्रेड सुरक्षित है?
- 27. क्या HttpContext.Current.Cache थ्रेड-सुरक्षित है?
- 28. क्या एनएसपीर्सिस्टेंटस्टोरकॉर्डिनेटर थ्रेड सुरक्षित है?
- 29. क्या Itertools थ्रेड-सुरक्षित है?
- 30. जावा ट्रांसपोर्ट.send() क्या यह थ्रेड-सुरक्षित है?
मुझे आश्चर्य है कि अगर मुझे यह पता लगाना चाहिए या स्रोत पर जा रहा है तो –
@ गैब्रियल को खोजने के लिए क्या आवश्यक है, मुझे आधिकारिक दस्तावेज़ों में केवल थ्रेड सुरक्षा लॉगिंग की कोई चर्चा नहीं दिखाई देती है कैशिंग ब्लॉक के बारे में। मैंने एक तीसरी पार्टी साइट देखी है कि यह थ्रेड सुरक्षित है लेकिन सत्यापित करने के लिए बेहतर है। –