मैं इस धारणा के तहत काम कर रहा हूं कि न तो Date
और न ही Calendar
थ्रेड-सुरक्षित हैं, लेकिन, हाल ही में एक चर्चा के दौरान, एक सहकर्मी ने मुझे बताया कि Calendar
थ्रेड-सुरक्षित था।java.util.Calendar थ्रेड सुरक्षित है या नहीं?
तो, मैंने कुछ शोध किया, और कुछ भी नहीं आया। बहुत सारे लोग इसके धागे से सुरक्षित बहस कर रहे हैं, और बहुत से लोग बहस करते हैं कि यह थ्रेड-सुरक्षित नहीं है। और, इसे ऊपर करने के लिए, प्रलेखन Calendar
के लिए नहीं, और न ही Date
के लिए, किसी भी तरह से या किसी अन्य चीज़ को नहीं कहता है।
तो, यह कौन है?
http: // stackoverflow।कॉम/प्रश्न/6245053/कैसे-टू-मेक-ए-स्टेटिक-कैलेंडर-थ्रेड-सुरक्षित देखें कि –
@AlexColeman ध्यान दें कि पहला जवाब "नहीं" कहता है, दूसरा जवाब "हां" कहता है, और इनमें से कोई भी चर्चा नहीं कुछ भी समर्थित है। हालांकि 'जोडा टाइम' के लिए –
+1। यदि थ्रेड-सुरक्षा समस्याएं आपकी चिंता हैं तो इसका उपयोग करना एक अच्छा विकल्प होगा। – Sujay