समवर्ती हैशमैप एक वर्ग है जिसे jdk1.5 में पेश किया गया था। समवर्ती हैश मानचित्र मानचित्र को जोड़ते या अद्यतन करते समय केवल बकेट स्तर पर ताले लागू करता है जिसे खंड कहा जाता है। तो, एक समवर्ती हैश मानचित्र मानचित्र पर समवर्ती पढ़ने और लिखने के संचालन की अनुमति देता है।
हैशटेबल एक थ्रेड-सुरक्षित विरासत वर्ग है जिसे Jdk1.1 में पेश किया गया है। यह मानचित्र इंटरफ़ेस का आधार कार्यान्वयन है। यह शून्य कुंजियों और मानों की अनुमति नहीं देता है। यह प्रकृति में सिंक्रनाइज़ है इसलिए दो अलग-अलग धागे एक साथ नहीं पहुंच सकते हैं। हैशटेबल कोई आदेश नहीं रखता है।
<टेबल> <थेड>वें> <वें शैली ="पाठ-संरेखण:केंद्र;">कुंजी
वें> <वें शैली ="पाठ-संरेखण:केंद्र;">हैशटेबल
वें> <वें शैली ="पाठ-संरेखण:केंद्र;"> समवर्ती हैश मैप
वें>
1पी>
बुनियादी
ConcurrentHashmap एक वर्ग है जिसे jdk1.5 में पेश किया गया था
2पी>
लॉक करना
यह पूरे संग्रह पर ताला लगाता है
ConcurrentHashMap मानचित्र को जोड़ते या अद्यतन करते समय केवल बकेट स्तर पर ताले लगाते हैं जिसे फ़्रैगमेंट कहा जाता है
3पी>
प्रदर्शन
यह हैशटेबल से बेहतर है
4.
शून्य
यह नल कुंजी और मान की अनुमति नहीं देता है
यह नल कुंजी और मान की अनुमति देता है