weakhashmap

    41गर्मी

    5उत्तर

    क्या कोड का निम्नलिखित भाग Collections.synchronizedMap() का उपयोग कर w/o को फिर से लिखा जा सकता है फिर भी समरूपता में शुद्धता बनाए रखना? Collections.synchronizedMap(new WeakHashMap<Class, Object>());

    5गर्मी

    4उत्तर

    मैंने कई लोगों को वास्तव में Google Guava (संग्रह) के MapMaker की तरह पढ़ा है, हालांकि मुझे इसका कोई अच्छा उपयोग नहीं दिखाई दे रहा है। मैंने जावाडोक पढ़ा है, और यह कहता है कि यह ConcurrentHashMap जैसा

    8गर्मी

    1उत्तर

    जावा में एक डेटा संरचना है जिसे वीकहाशैप कहा जाता है जो कुंजी के रूप में कमजोर संदर्भ संग्रहीत करता है। जब भी कमजोर संदर्भ स्मृति से बाहर ले जाते हैं तो प्रवेश नक्शे से हटा दिया जाता है। यदि मेरे पास

    5गर्मी

    2उत्तर

    मेरा एप्लिकेशन कुछ ऑब्जेक्ट्स के उपयोग को लॉग करता है - मेरा सेटअप AspectJ का उपयोग उन संदर्भों की पहचान करने के लिए करता है जिनमें मुझे रूचि है और इन उपयोगों को लॉग करता है। बाद में मैंने विश्लेषण के

    6गर्मी

    4उत्तर

    निम्न कोड उदाहरण में जब कुंजी शून्य पर सेट की जाती है और System.gc() कहा जाता है, तो WeakHashMap सभी मैपिंग खो देता है और खाली हो जाता है। class WeakHashMapExample { public static void main(String[]

    15गर्मी

    6उत्तर

    मैं WeakHashMap<Employee,String> map = new WeakHashMap<Employee,String>(); map.put(emp,"hello"); जहां रोजगार एक कर्मचारी ऑब्जेक्ट है के रूप में एक WeakHashMap पैदा करते हैं। अब अगर मैं emp = null य

    7गर्मी

    1उत्तर

    जावाडॉक्स कहते हैं, "जब एक कुंजी को उसकी प्रविष्टि को त्याग दिया गया है तो प्रभावी ढंग से मानचित्र से हटा दिया गया है"। लेकिन जब तक कोई अन्य धागा नहीं होता है जो कभी-कभी Map.Entry प्रविष्टियों को हटा

    6गर्मी

    1उत्तर

    हमारे पास एक स्कैला सर्वर है जो सॉकेट पर प्रोटोकॉल बफर का उपयोग करके नोड पेड़ प्राप्त कर रहा है और हमें प्रत्येक नोड को अतिरिक्त डेटा संलग्न करने की आवश्यकता है। एक थ्रेडेड संदर्भ में और जब दोनों नोड

    9गर्मी

    1उत्तर

    HashSet<WeakReference<T>>SetWeakHashMap<T> के बराबर है? यही है, प्रविष्टियां स्वचालित रूप से हटा दी जाएंगी जब उन्हें संदर्भित नहीं किया जाएगा? यदि नहीं, तो समकक्ष क्या है?