क्या मैप थ्रेड सुरक्षित हैं?
क्या मैप थ्रेड सुरक्षित हैं?

वीडियो: क्या मैप थ्रेड सुरक्षित हैं?

वीडियो: क्या मैप थ्रेड सुरक्षित हैं?
वीडियो: #2 - Difference between List/Set/Map Based Classes (Ordering/Access/Key-Value/Duplicate/Thread-Safe) 2024, मई
Anonim

1 अवलोकन। एमएपीएस स्वाभाविक रूप से जावा संग्रह की सबसे व्यापक शैली में से एक है। और, महत्वपूर्ण रूप से, हैश मैप एक नहीं है धागा - सुरक्षित कार्यान्वयन, जबकि हैशटेबल प्रदान करता है धागा - सुरक्षा कार्यों को सिंक्रनाइज़ करके।

लोग यह भी पूछते हैं, क्या गोलंग मैप्स थ्रेड सुरक्षित हैं?

यह धागा - सुरक्षित (या समवर्ती सुरक्षित ) जब पढ़ने/लिखने के लिए एक से अधिक गोरोइन के साथ होता है। यही कारण है कि मानक पुस्तकालय तुल्यकालन आदिम के रूप में आपके निपटान में कुछ उपकरण प्रदान करता है।

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

कोई यह भी पूछ सकता है कि क्या ConcurrentHashMap थ्रेड को सुरक्षित रखता है?

समवर्ती हैश मैप कक्षा है धागा - सुरक्षित यानी मल्टीपल धागा बिना किसी जटिलता के एक ही वस्तु पर काम कर सकता है। एक समय में की कोई भी संख्या सूत्र लॉक किए बिना रीड ऑपरेशन के लिए लागू होते हैं समवर्ती हैश मैप ऑब्जेक्ट जो हैश मैप में नहीं है। डिफ़ॉल्ट संगामिति-स्तर समवर्ती हैश मैप 16 है।

क्या अपरिवर्तनीय मैप थ्रेड सुरक्षित है?

अपरिवर्तनीय नक्शा (डिलीवरर्समॉड); साथ ही पिछले संचालन जहां नक्शा आबाद है। तो आपका कोड है सूत की अलमारी और आपकी getDeliverers विधि आपके मानचित्र के नवीनतम संस्करण के आधार पर परिणाम लौटाएगी।

सिफारिश की: