আর্ট ক্লাস (মাল্টি-থ্রেডেড অ্যাপ্লিকেশন)
যেহেতু শিক্ষক ছাড়া কোনও শ্রেণি থাকতে পারে না, তাই আপনার শিক্ষকের (মূল থ্রেড) প্রয়োজন need আপনি ক্লাসে উঠলে আপনি বসে থাকেন এবং শিক্ষক সবার জন্য অ্যাকাউন্ট করেন এবং ক্লাসকে দিনের জন্য ছবি আঁকার জন্য নিযুক্ত করেন।
শিক্ষক পেন্টিং (থ্রেড ইনিশিয়ালাইজেশন এবং অ্যাসাইনমেন্ট) শুরু করার জন্য দিনের জন্য সমস্ত ছাত্রকে নিয়োগ দেয়।
যেহেতু স্কুলে কেবলমাত্র এতগুলি পেইন্ট রয়েছে, তাই প্রত্যেককে একে অপরের সাথে রঙগুলি ভাগ করতে হবে (পেইন্টগুলি স্মৃতির প্রতিনিধিত্ব করে)।
বলুন আপনি একটি ড্রাগন আঁকছেন এবং আপনি এটি ক্রেজি লাল চোখ দিতে চান তবে অন্য কেউ লাল রঙ ব্যবহার করছেন। আপনি কেবল নিজের উপর দিয়ে রঙ নিতে পারবেন না কারণ অন্য কেউ এটি ব্যবহার করতে সক্ষম হবে না। পরিবর্তে, আপনি যা করছেন তা হ'ল বিনীতভাবে পেইন্টটি ভাগ করে নেওয়ার জন্য (রিসোর্স লকিং) করুন। আপনি কিছুটা ব্যবহার করুন, তারপরে এটি পাস করুন। এটি ফিরে পেতে আপনাকে কিছুটা অপেক্ষা করতে হতে পারে তবে এটি যার প্রয়োজন তাদের প্রত্যেককে পেইন্ট ফাইট (রেস শর্ত) ছাড়াই কিছু পাওয়ার অনুমতি দেয়।
ক্লাস শেষে শিক্ষক ক্লাসটি বাতিল করে (থ্রেড জয়েনিং)।
গেমিং (মাল্টি-প্রসেস অ্যাপ্লিকেশন)
বন্ধুদের সাথে কার্ড গেম খেলছে (বা সংগ্রহযোগ্যগুলির সাথে সমমানের খেলা):
আপনাকে বিদ্যালয়ের পরে আপনার বন্ধুদের (প্রক্রিয়াগুলি) সাথে একত্রিত হতে দিন। আশেপাশে কোনও শিক্ষক নেই কারও কাছে আপনাকে বলার নেই।
প্রত্যেকে গেমস খেলতে (বহু-প্রক্রিয়া বা বহু-স্তরযুক্ত অ্যাপ্লিকেশন) একত্রিত হয়।
আপনার বিরোধীদের (অভ্যন্তরীণ প্রক্রিয়াকরণ) পরাজিত করতে আপনি কীভাবে আপনার কার্ডগুলি ব্যবহার করতে পারেন সে সম্পর্কে আপনি কঠোর চিন্তা করেন এবং যখন আপনি কোনও ধারণা (বার্তা প্রেরণ) নিয়ে আসেন তখন আপনি আপনার সঙ্গীর সাথে আইডিয়া ভাগ করার চেষ্টা করেন।
আপনি যদি সত্যিই ভাল হন তবে আপনি কোনও ক্লাবে যোগ দিতে পারেন:
নেতা (কার্যনির্বাহী প্রোগ্রাম) সদস্য (উপ-প্রোগ্রাম)
ক্লাবটি সত্যিই ভাল হয়ে উঠলে তারা কৌশলকে আরও উন্নত করতে সাহায্য করার জন্য একে অপরের সাথে যোগাযোগের জন্য একটি বিশেষ উপায় (এপিআই) নিয়ে আসতে পারে।
আমি এখানে একাধিক প্রসেসর / কোরগুলি উল্লেখ না করা পছন্দ করেছি কারণ বিমূর্ততাটি বেশ জটিল হয়ে যায় (এবং প্রসঙ্গের স্যুইচিং বেশিরভাগ অ্যাপ্লিকেশনে স্বচ্ছ)। আমি সম্ভবত এই বলেই শুরু করতে পারি যে গেমের প্রতিটি দল একটি পৃথক প্রসেসর / কোরকে উপস্থাপন করে এবং বেশিরভাগ গেমগুলি এখনও স্তন্যপান করে কারণ তারা কেবল কয়েকটি দলকে একটি খেলায় এক সাথে খেলতে দেয়। ভবিষ্যতে এমএমওআরপিজির মতো আরও কিছু দেখতে পারে যেখানে অনেক লোক একসাথে বিভিন্ন টিমের সাথে খেলতে পারে।
অনেকগুলি মূল কম্পিউটার বা অনেক হোস্ট নেটওয়ার্কে একটি বিতরণ প্রক্রিয়াকরণ সিস্টেমের জন্য বাচ্চাদের রূপকটি বিকাশের চেষ্টা করা খুব আকর্ষণীয় হবে তবে এটি ওপি যা চেয়েছিল তা নয়।
বিঃদ্রঃ:
উপরোক্ত বার্তাটি যোগাযোগের বিভিন্ন ধরণের একটি সূত্র যা প্রোগ্রামগুলি একে অপরের সাথে কথা বলার জন্য ব্যবহার করে। মানুষের মতো, অ্যাপ্লিকেশনগুলির একে অপরের সাথে কথা বলার অনেকগুলি উপায় রয়েছে। রাইটিং সিরিয়ালযুক্ত ডেটা পাইপিংয়ের মতো, কথা বলা নেটওয়ার্কিংয়ের মতো, ফিসফিসিং কোনও এনক্রিপ্ট হওয়া সংযোগের মাধ্যমে নেটওয়ার্কিংয়ের মতো, ডাটাবেসগুলি স্কোর কার্ডের মতো (সুসংজ্ঞায়িত ডেটা সহ সীমাবদ্ধ কাঠামো), এবং এমএসএমকিউ ব্যবহার করে আপনার মাথা ঠেকিয়ে মোর্স কোডটি ট্যাপ করার মতো is শক্ত তল.
এটিকে ছাড়িয়ে যাওয়ার বাইরে যোগাযোগের বেশিরভাগ রূপই আমার কাছে এগুলিকে অবিচ্ছেদ্য বলে বিবেচনা করার জন্য খুব বেশি ঝাপসা করে।
একপাশে:
আপনি যদি কখনও হালো এর মতো একটি অনলাইন গেম খেলে থাকেন, তবে যে দলের লোকেরা দলে যোগ দেয় (বা প্রো খেলোয়াড় হয়ে যায়) তাদের দলের অন্য খেলোয়াড়রা কোথায় থাকে এবং কী ব্যবহার করছে তা একে অপরকে নির্দেশ দেওয়ার জন্য কল আউট দেওয়ার পক্ষে সাধারণত একটি সংক্ষিপ্ত ভাষা থাকে। আপনি যদি কল আউট না জানেন তবে এটি সত্যিই অশুভ but তবে গেম খেলার সময় এটি আশ্চর্যজনকভাবে কার্যকর।
এটি আকর্ষণীয়, যদিও কোনও নির্দিষ্ট সংস্কৃতির মধ্যে বসবাসকারী বেশিরভাগ লোকেরা একটি সাধারণ ভাষায় কথা বলে তবে সেই সংস্কৃতির মধ্যে লোকেরা স্বল্প সংক্ষিপ্ত ডোমেন ভাষা বিকাশ করে যা নির্দিষ্ট কাজগুলি পরিচালনা করতে অনুকূলিত হয়। কম্পিউটিংয়ে আমি এটিকে একটি এপিআইয়ের সাথে তুলনা করব।