Table of Contents
সি এবং সি+++ তে মাল্টি-ডিপ্যাক্ট প্রোগ্রামিং একই সাথে একাধিক কাজ করার সুযোগ দেয়। তবে কার্যকর মাল্টিমেটেড মাল্টিমেটেড সিস্টেমের মাধ্যমে বর্ণ, মৃত এবং তথ্যের মত সমস্যা এড়ানোর জন্য বিশেষ নীতি অবলম্বন করা প্রয়োজন। এই প্রবন্ধের মূল নীতিটি বাস্তব বিশ্বের বিভিন্ন উদাহরণের মাধ্যমে তুলে ধরে।
১. শেয়ার তথ্য বিনিময়ের প্রণালী
সুসংগতির তথ্য বিনিময়ের জন্য বিনিময় তথ্যের পুনরায় ভাগ করা হবে। স্বতন্ত্র তথ্য সঞ্চালনযোগ্য কর্ম সঞ্চালনের সময়, লকিং প্রণালী ও সহজ কোডের প্রয়োজন। উদাহরণস্বরূপ, একটি ওয়েব সার্ভার দ্বারা তার একাধিক অনুরোধ অনুমোদন করা হয়, প্রতিটি থ্রেড গণনা বিনা তথ্য গণনা করা হয়।
২: সঠিক সুসংগতি ব্যবহার করুন
শেয়ার করা তথ্য প্রয়োজন হলে, সঠিক সুসংগতির তথ্য নিশ্চিত করতে হবে । টেকনেটিক এর মধ্যে আছে নিঃশব্দতা, স্পিনলক এবং অবস্থা। উদাহরণস্বরূপ, একজন প্রযোজকের স্বকীয় আদর্শ একটি নিঃশব্দ এবং শর্ত ব্যবহার করে একটি শেয়ার করা বাফারের ক্ষেত্রে রূপান্তরিত, বর্ণ, পরিবেশ এবং তথ্যকে নিশ্চিত করতে একটি নিঃশব্দ ব্যবহার করা এবং নিশ্চিত করতে হবে।
৩) ডেডলক এড়িয়ে চলুন ।
উদাহরণস্বরূপ, একটি ডাটাবেস যেখানে একাধিক তালা অর্জন করা যায়, সেখানে একটি দৃঢ় তালাবদ্ধকরণ আদেশ অনুসারে অপেক্ষা করার জন্য চূড়ান্ত সুরক্ষা ব্যবস্থা স্থাপন করা উচিত ।
৪=বসের জন্য ডিজাইন
একত্রিত করার জন্য বিভিন্ন গুণের সমষ্টি, বিশেষ করে বিভিন্ন ক্ষেত্রে প্রতিস্থাপিত একটি অ্যাপ্লিকেশন। উদাহরণস্বরূপ, একটি সার্ভার অতিরিক্ত সময় গণনা করতে standulations সাহায্যে সংযোগের জন্য একটি থ্রেড প্রোফাইল ব্যবহার করা হয়। উচ্চ পর্যায়ের সাথে যোগাযোগ, আইকন এবং বিভিন্ন কর্ম সঞ্চালনের জন্য বিশেষ করে বিভিন্ন কর্ম সঞ্চালনের জন্য নিদর্শন ব্যবহার করুন।
৫: ২৯, ৩০) যখন উপযুক্ত তখন এটা ব্যবহার করুন: “আমি...
পারমাণবিক অপারেশন সুনির্দিষ্ট লক বিনা সাকিং অথবা ফ্ল্যাগ ছাড়া একটি থ্রেড সংক্রান্ত আপডেট সরবরাহ করে । উদাহরণস্বরূপ, পারমাণবিক স্যাঁতসরণ প্রতিরোধকরণ একটি যুদ্ধবিগ্রহ প্রতিরোধকরণ শক্তি এবং তালাহীনতা ছাড়াই লকিং নিশ্চিত করতে একটি পারমাণবিক সহায়তা প্রদান করে ।