হ্যাশসেট হ্যাশম্যাপ ভিত্তিক।
আমরা যদি HashSet<E>
বাস্তবায়নের দিকে নজর রাখি তবে সবকিছুই পরিচালিত হবে HashMap<E,Object>
।
<E>
এর কী হিসাবে ব্যবহৃত হয় HashMap
।
এবং আমরা জানি যে HashMap
এটি থ্রেড নিরাপদ নয়। যে কারণে আমরা ConcurrentHashMap
জাভাতে রয়েছি।
এর উপর ভিত্তি করে, আমি বিভ্রান্ত হয়ে পড়েছি যে কেন আমাদের কাছে কোন সমকালীন হ্যাশসেট নেই যা ভিত্তিক হওয়া উচিত ConcurrentHashMap
?
আমি মিস করছি এমন আর কিছু আছে কি? আমাকে Set
বহু-থ্রেডযুক্ত পরিবেশে ব্যবহার করা দরকার ।
এছাড়াও, আমি তৈরি করতে চান তাহলে আমার নিজের ConcurrentHashSet
আমি শুধু প্রতিস্থাপন করে এটি অর্জন করতে পারেন HashMap
থেকে ConcurrentHashMap
এবং বাকি রেখে হিসাবে?
ConcurrentSkipListSet
তা নির্মিত ConcurrentSkipListMap
, যা প্রয়োগ করে ConcurrentNavigableMap
এবং ConcurrentMap
।