চুল্লি প্যাটার্নটি উইকিপিডিয়াতে ব্যাখ্যা করা হয়েছে এবং এটি কিছুটা বিমূর্ত। আপনি কি আরও নিবিড় উপায়ে এই প্যাটার্নটি বর্ণনা করতে পারেন? আদর্শভাবে স্নিপেটস বা উচ্চ-স্তরের শ্রেণীর ডায়াগ্রামগুলির সাথে চুল্লি ধরণের কিছু অ্যাপ্লিকেশন বর্ণনা করে describ
চুল্লি প্যাটার্নটি উইকিপিডিয়াতে ব্যাখ্যা করা হয়েছে এবং এটি কিছুটা বিমূর্ত। আপনি কি আরও নিবিড় উপায়ে এই প্যাটার্নটি বর্ণনা করতে পারেন? আদর্শভাবে স্নিপেটস বা উচ্চ-স্তরের শ্রেণীর ডায়াগ্রামগুলির সাথে চুল্লি ধরণের কিছু অ্যাপ্লিকেশন বর্ণনা করে describ
উত্তর:
আপনি এটি বর্ণনা করে মূল কাগজটি চেক করতে চাইতে পারেন http://www.dre.vanderbilt.edu/~schmidt/PDF/reactor-siemens.pdf
চুল্লি ডিজাইন প্যাটার্ন পরিষেবা অনুরোধগুলি পরিচালনা করে যা এক বা একাধিক ক্লায়েন্টের দ্বারা আবেদনের সাথে সাথে সরবরাহ করা হয়। অ্যাপ্লিকেশনের প্রতিটি পরিষেবাদি সার্ভারাল পদ্ধতিগুলি নিয়ে থাকতে পারে এবং একটি পৃথক ইভেন্ট হ্যান্ডলার দ্বারা প্রতিনিধিত্ব করা হয় যা পরিষেবা-নির্দিষ্ট অনুরোধগুলি প্রেরণের জন্য দায়বদ্ধ। ইভেন্ট হ্যান্ডলারের প্রেরণ একটি দীক্ষা প্রেরক দ্বারা সঞ্চালিত হয়, যা নিবন্ধিত ইভেন্ট হ্যান্ডলার পরিচালনা করে। পরিষেবাদির অনুরোধগুলির ডেমাল্টিপ্লেক্সিং একটি সিঙ্ক্রোনাস ইভেন্ট ডেমিটিপ্লেক্সার দ্বারা সম্পাদিত হয়।
একটি চুল্লী একাধিক টাস্কগুলিকে অনুমতি দেয় যা কোন একক থ্রেড ব্যবহার করে দক্ষতার সাথে প্রক্রিয়া করার জন্য অবরুদ্ধ হয় (আইওর কারণে বলে)। চুল্লিটি হ্যান্ডলারের একটি পুল পরিচালনা করে এবং ইভেন্ট লুপ চালায়। যখন এটি কোনও কার্য সম্পাদন করার জন্য বলা হয় তখন এটি এটিকে সক্রিয় করে তুলতে কোনও নতুন বা শূন্য হ্যান্ডলারের সাথে এটি যুক্ত করে। ইভেন্টের লুপ (1) সক্রিয় এবং অবরুদ্ধ থাকা সমস্ত হ্যান্ডলারের সন্ধান করে (বা এটি একটি প্রেরক প্রয়োগের জন্য প্রেরণ করে) (2) এইগুলি পাওয়া প্রতিটি হ্যান্ডলার যথাযথভাবে কার্যকর করে যতক্ষণ না সেগুলি সম্পূর্ণ করে বা যেখানে তারা ব্লক করে সেখানে পৌঁছায়। সম্পূর্ণ হ্যান্ডলারগুলি নিষ্ক্রিয় এবং পুনঃব্যবহারের জন্য খালি হয়ে যায় যেখানে সক্রিয় হ্যান্ডলারের ফলন অবরুদ্ধ হয়ে ইভেন্টের লুপটি চালিয়ে যেতে দেয়। (3) পদক্ষেপ থেকে পুনরাবৃত্তি (1)