मैं ऑब्जेक्ट पूलिंग की अवधारणा से बहुत परिचित हूं और मैं हमेशा इसका यथासंभव उपयोग करने की कोशिश करता हूं।
इसके अतिरिक्त मुझे हमेशा लगता था कि ऑब्जेक्ट पूलिंग मानक मानदंड है जैसा कि मैंने देखा है कि जावा स्वयं के साथ-साथ अन्य चौखटे जितना संभव हो उतना पूलिंग का उपयोग करता है।
हाल ही में हालांकि मैंने कुछ पढ़ा जो मेरे लिए बिल्कुल नया था (और जवाबी सहज?)।
वह पूलिंग वास्तव में कार्यक्रम के प्रदर्शन को विशेष रूप से समवर्ती अनुप्रयोगों में बदतर बना देता है, और इसके new
बजाय वस्तुओं को तत्काल करने की सलाह दी जाती है , क्योंकि नए जेवीएम में, किसी वस्तु का तात्कालिकता वास्तव में तेज है।
मैंने इसे पुस्तक में पढ़ा: Java Concurrency in Practice
अब मैं सोचना शुरू कर रहा हूं कि क्या मैं कुछ गलतफहमी कर रहा हूं क्योंकि किताब के पहले भाग ने नए उदाहरण बनाने के बजाय Executors
उस पुन: उपयोग का उपयोग करने की सलाह दी है Thread
।
तो क्या ऑब्जेक्ट पूलिंग आजकल पदावनत हो गया है?