क्या वेक्टर पुश_बैक थ्रेड सुरक्षित है?
क्या वेक्टर पुश_बैक थ्रेड सुरक्षित है?

वीडियो: क्या वेक्टर पुश_बैक थ्रेड सुरक्षित है?

वीडियो: क्या वेक्टर पुश_बैक थ्रेड सुरक्षित है?
वीडियो: GoPro End Gate Boeing 737 Push-back 2024, मई
Anonim

यह नहीं धागा - सुरक्षित क्योंकि एक है वेक्टर सन्निहित है और यदि यह बड़ा हो जाता है तो आपको a. की सामग्री को स्थानांतरित करने की आवश्यकता हो सकती है वेक्टर स्मृति में एक अलग स्थान पर।

यह भी सवाल है कि क्या वेक्टर थ्रेड सुरक्षित हैं?

वैक्टर समकालिक हैं। कोई भी तरीका जो छूता है वेक्टर की सामग्री है सूत की अलमारी . दूसरी ओर, ArrayList, अतुल्यकालिक है, इसलिए, उन्हें नहीं बना रहा है सूत की अलमारी.

यह भी जानें, क्या हैश मैप थ्रेड सुरक्षित है? हैश मैप गैर सिंक्रनाइज़ है। यह नहीं- सूत की अलमारी और बहुतों के बीच साझा नहीं किया जा सकता सूत्र बिना उचित सिंक्रोनाइज़ेशन कोड जबकि हैशटेबल सिंक्रोनाइज़ होता है। यह है धागा - सुरक्षित और बहुतों के साथ साझा किया जा सकता है सूत्र.

यहाँ, कौन सा बेहतर वेक्टर या ArrayList है?

वेक्टर के समान है सारणी सूची , लेकिन यह सिंक्रनाइज़ है। सारणी सूची एक है बेहतर पसंद अगर आपका प्रोग्राम थ्रेड-सुरक्षित है। वेक्टर तथा सारणी सूची अंतरिक्ष की आवश्यकता है क्योंकि अधिक तत्व जोड़े जाते हैं। वेक्टर हर बार सरणी आकार को दोगुना करता है, जबकि सारणी सूची हर बार अपने आकार का 50% बढ़ो।

जावा में वेक्टर का उपयोग क्यों किया जाता है?

वेक्टर में जावा . वेक्टर कार्यान्वयन सूची इंटरफ़ेस। ArrayList की तरह यह भी इंसर्शन ऑर्डर को बनाए रखता है लेकिन यह शायद ही कभी होता है उपयोग किया गया गैर-थ्रेड वातावरण में क्योंकि यह सिंक्रनाइज़ है और जिसके कारण यह अपने तत्वों की खोज, जोड़ने, हटाने और अद्यतन करने के लिए खराब प्रदर्शन देता है।

सिफारिश की: