বাস্তব জীবনের উদাহরণ;
- সুবিধা: অপারেটিং সিস্টেম
- বিভাগ: অ্যাপ্লিকেশন
- লোক: থ্রেড
আপনার একটি সুবিধা রয়েছে সেখানে 12 জন লোক কাজ করছে। এই সুবিধার 3 টি বিভাগ রয়েছে। রান্নাঘর, রেস্টরুম এবং সুরক্ষা। আপনি যদি থ্রেড পুল কৌশলটি ব্যবহার না করেন তবে এটি কীভাবে কাজ করে: সমস্ত 12 জন মিটিং রুমে দাঁড়িয়ে থাকবেন, যদি নতুন গ্রাহকরা সুযোগ-সুবিধার সাথে এসে কাজগুলি জিজ্ঞাসা করেন, তবে আপনি লোকদের দলে আলাদা করবেন এবং তাদের কাজটি করার জন্য তাদের প্রেরণ করবেন , এবং সভা সভায় ফিরে আসুন। তবে, তারা তাদের ডিউটিতে যাওয়ার আগে একটি প্রস্তুতি পর্ব রয়েছে। তাদের সঠিক ইউনিফর্ম পরিধান করা, নির্দিষ্ট ডিভাইস সজ্জিত করা এবং সেই বিভাগে হাঁটা, কাজ শেষ এবং ফিরে আসা দরকার। সুতরাং, প্রতিবার তারা যখন কাজ শেষ করে (থ্রেড শেষ হয়), তাদের আবার সভা কক্ষে ফিরে যেতে হবে, ইউনিফর্মের পোশাক পরিধান করতে হবে, সরঞ্জামগুলি বের করতে হবে এবং পরবর্তী কাজের জন্য অপেক্ষা করতে হবে। এগুলি থ্রেডের প্রসঙ্গ তৈরি করতে বোঝায়, এটি মেমরির বরাদ্দ এবং ওএস দ্বারা তথ্য ট্র্যাক করে।
যদি আপনি থ্রেড পুলিং ব্যবহার করে থাকেন তবে খুব ভোরে আপনি 6 জনকে রান্নাঘরে, 2 জনকে রেস্টরুমে এবং 4 জনকে সুরক্ষার জন্য নিযুক্ত করবেন। সুতরাং, তারা কেবলমাত্র একবারে তাদের প্রস্তুতি নেবে। এমনকি যদি রান্নাঘরে কোনও গ্রাহক না থাকে তবে আসন্ন যে কোনও কাজের জন্য এই 4 জন লোক সেখানে উপস্থিত থাকবে id রান্নাঘর বন্ধ না হওয়া (অ্যাপ শেষ) না হওয়া পর্যন্ত তাদের মিটিং রুমে ফিরে যাওয়ার দরকার নেই। এই 4 জন লোক রান্নাঘরের অ্যাপ পুলে রয়েছে এবং দ্রুত পরিবেশন করার জন্য প্রস্তুত। তবে, আপনি প্রতিশ্রুতি দিতে পারবেন না যে তারা সারাদিন পাশাপাশি কাজ করছেন, যেহেতু রান্নাঘর সময়ে সময়ে অলস হয়ে উঠতে পারে। একই যুক্তি রেস্টরুম এবং সুরক্ষার জন্যও প্রযোজ্য।
প্রথম দৃশ্যে, আপনি কোনও কাজের জন্য কোনও থ্রেড নষ্ট করবেন না, তবে প্রতিটি কাজের জন্য প্রতিটি একক থ্রেড প্রস্তুত করতে ভাল সময় লাগবে। দ্বিতীয়টিতে, আপনি আগে থেকে থ্রেড প্রস্তুত করেন, আপনি গ্যারান্টি দিতে পারবেন না যে আপনি সমস্ত টাস্কের জন্য সমস্ত থ্রেড ব্যবহার করবেন তবে ওএস বেশিরভাগ ক্ষেত্রে এতে দুর্দান্ত অপ্টিমাইজেশন তৈরি করে, তাই আপনি নিরাপদে এর উপর নির্ভর করতে পারেন।