मैंने सीखा कि हाइबरनेट के सत्र कारखाने को थ्रेड सुरक्षित कहा जाता है। क्या कोई इस बात पर स्पष्ट हो सकता है कि यह कैसे वेब अनुप्रयोग में थ्रेड सुरक्षित के रूप में कार्य करता है और कैसे सभी विधियां सिंक्रनाइज़ होती हैं या कुछ और?हाइबरनेट के सत्र का कारण क्यों फैक्टरी थ्रेड सुरक्षित है
7
A
उत्तर
10
The internal state of a SessionFactory is immutable. समेकन के साथ अधिकांश समस्याएं परिवर्तनीय स्थिति वाले वस्तुओं को साझा करने के कारण होती हैं। एक बार ऑब्जेक्ट अपरिवर्तनीय हो जाने पर, इसकी आंतरिक स्थिति सृजन पर सेट की जाती है और इसे बदला नहीं जा सकता है। इतने सारे थ्रेड इसे समवर्ती रूप से एक्सेस कर सकते हैं और सत्रों के लिए अनुरोध कर सकते हैं।
हालांकि, सत्र एक गैर-थ्रेडसेफ ऑब्जेक्ट है, आप इसे धागे के बीच साझा नहीं कर सकते हैं।
+0
इसके अलावा सत्र डेटा फैक्टरी एकल डेटा स्रोत के हाइबरनेट सिद्धांत के कारण धागा क्यों है – LowCool
संबंधित मुद्दे
- 1. सिंगलटन ऑब्जेक्ट्स की फैक्टरी: क्या यह कोड थ्रेड-सुरक्षित है?
- 2. ReadOnlyDictionary थ्रेड-सुरक्षित क्यों नहीं है?
- 3. थ्रेड-सुरक्षित क्यों नहीं पढ़ रहा है?
- 4. स्प्रिंग और हाइबरनेट: नहीं सत्र वर्तमान थ्रेड के लिए पाया
- 5. 'थ्रेड सुरक्षित' ऑब्जेक्ट का क्या अर्थ है?
- 6. एक जेएनडीआई संसाधन में हाइबरनेट सत्र फ़ैक्टरी क्यों बांधें?
- 7. बिल्डसेशन फैक्टरी() हाइबरनेट 4 में बहिष्कृत है?
- 8. Magento थ्रेड-सुरक्षित है?
- 9. सत्र क्यों है। OnPostUpdate में "सत्र में संभावित nonthreadsafe पहुंच" अपवाद का कारण बनता है?
- 10. स्ट्रीम है। थ्रेड-सुरक्षित?
- 11. एपोल थ्रेड-सुरक्षित है?
- 12. javax.sql.DataSource थ्रेड सुरक्षित है?
- 13. SQLite.Net थ्रेड-सुरक्षित है?
- 14. जॉइनर थ्रेड सुरक्षित है?
- 15. क्या NSUserDefault थ्रेड सुरक्षित है?
- 16. हाइबरनेट गंदी सत्र क्या है?
- 17. Xalan का TransformerFactoryImpl थ्रेड सुरक्षित है?
- 18. जावा का टाइमज़ोन थ्रेड-सुरक्षित है?
- 19. क्या डेल्फी का टैडोकोनक्शन थ्रेड-सुरक्षित है?
- 20. अपरिवर्तनीय वस्तुएं थ्रेड-सुरक्षित क्यों हैं?
- 21. क्या HttpContext.Current.Cache थ्रेड-सुरक्षित है?
- 22. क्या सी ++ std :: सेट थ्रेड-सुरक्षित है?
- 23. क्या एक Django सत्र धागा सुरक्षित है?
- 24. विंडोज थ्रेड सुरक्षित और गैर-थ्रेड सुरक्षित विंडोज
- 25. सेटलोकेल थ्रेड-सुरक्षित फ़ंक्शन है?
- 26. जावा रेगेक्स थ्रेड सुरक्षित है?
- 27. Azure CloudTable थ्रेड-सुरक्षित है?
- 28. मोंगो डीबी थ्रेड-सुरक्षित है?
- 29. क्या डीडब्ल्यूस्क्रिप्ट थ्रेड-सुरक्षित है?
- 30. क्या Itertools थ्रेड-सुरक्षित है?
शायद यह आपकी मदद करेगा: http://stackoverflow.com/questions/14411860/why-use-only-one-sessionfactory-object-per-application – Falaque