আমি অবজেক্ট পুলিংয়ের ধারণার সাথে খুব পরিচিত এবং আমি সর্বদা এটি যতটা সম্ভব ব্যবহার করার চেষ্টা করি।
অতিরিক্ত হিসাবে আমি সর্বদা ভেবেছিলাম যে অবজেক্ট পুলিং হ'ল আদর্শ নিয়ম হিসাবে আমি দেখেছি যে জাভা নিজেই অন্যান্য ফ্রেমওয়ার্কগুলি যতটা সম্ভব পুলিং ব্যবহার করে।
সম্প্রতি যদিও আমি এমন কিছু পড়েছি যা আমার কাছে সম্পূর্ণ নতুন (এবং পাল্টা-স্বজ্ঞাত?)।
এই পুলিংটি প্রকৃতপক্ষে সাম্প্রতিক অ্যাপ্লিকেশনগুলিতে প্রোগ্রামের কার্যকারিতা আরও খারাপ করে তোলে এবং এর new
পরিবর্তে অবজেক্টগুলি ইনস্ট্যান্ট করার পরামর্শ দেওয়া হয় , যেহেতু নতুন জেভিএমগুলিতে কোনও বস্তুর তাত্ক্ষণিক কাজ খুব দ্রুত হয়।
আমি বইটিতে এটি পড়েছি: Java Concurrency in Practice
এখন আমি ভাবতে শুরু করছি যে বইয়ের প্রথম অংশে নতুন উদাহরণ তৈরি করার পরিবর্তে Executors
সেই পুনরায় ব্যবহারের পরামর্শ দেওয়ার পরে আমি এখানে কিছু ভুল করছি Thread
।
তাহলে আজকাল কি অবজেক্ট পুলিং অবহেলা করা হয়েছে?