অচলাবস্থা কি এটা ব্যাখ্যা?
অচলাবস্থা কি এটা ব্যাখ্যা?

ভিডিও: অচলাবস্থা কি এটা ব্যাখ্যা?

ভিডিও: অচলাবস্থা কি এটা ব্যাখ্যা?
ভিডিও: বাধ্যতামূলক অবসর কী ইঙ্গিত দেয়? এটা কি কোনো শাস্তি নাকি সেফ এক্সিট? 2024, মে
Anonim

অচলাবস্থা এমন একটি পরিস্থিতি যেখানে প্রক্রিয়াগুলির একটি সেট ব্লক করা হয় কারণ প্রতিটি প্রক্রিয়া একটি সংস্থান ধারণ করে এবং অন্য কোনও প্রক্রিয়া দ্বারা অর্জিত অন্য সংস্থানের জন্য অপেক্ষা করে। ধরুন এবং অপেক্ষা করুন: একটি প্রক্রিয়া কমপক্ষে একটি সংস্থান ধরে রাখে এবং সংস্থানগুলির জন্য অপেক্ষা করে।

এ ক্ষেত্রে অচলাবস্থার উদাহরণ কী?

প্রক্রিয়া বা থ্রেড একটি সেট হয় অচল যখন প্রতিটি প্রক্রিয়া বা থ্রেড একটি সংস্থান মুক্ত করার জন্য অপেক্ষা করে যা অন্য প্রক্রিয়া দ্বারা নিয়ন্ত্রিত হয়। এখানে একটি উদাহরণ একটি পরিস্থিতি যেখানে অচলাবস্থা ঘটতে পারে। উভয় থ্রেড অবরুদ্ধ; প্রত্যেকে এমন একটি ঘটনার জন্য অপেক্ষা করছে যা কখনই ঘটবে না।

একইভাবে, অচলাবস্থা কী তা আপনি কীভাবে এড়াবেন? চারটি প্রয়োজনীয় শর্তের মধ্যে অন্তত একটি প্রতিরোধ করে অচলাবস্থা প্রতিরোধ করা যেতে পারে:

  1. 7.4.1 পারস্পরিক বর্জন। শেয়ার করা সম্পদ যেমন শুধুমাত্র পঠনযোগ্য ফাইলগুলি অচলাবস্থার দিকে পরিচালিত করে না।
  2. 2 ধরে রাখুন এবং অপেক্ষা করুন।
  3. 3 কোন প্রিম্পশন নেই।
  4. 4 সার্কুলার অপেক্ষা করুন।

এছাড়াও জেনে নিন, অচলাবস্থা কি এবং এর প্রকারভেদ?

দুই প্রকার এর অচলাবস্থা বিবেচনা করা যেতে পারে: 1. সম্পদ অচলাবস্থা . যখন প্রক্রিয়াগুলি ডিভাইস, ফাইল, লক, সার্ভার বা অন্যান্য সংস্থানগুলিতে একচেটিয়া অ্যাক্সেস পাওয়ার চেষ্টা করে তখন ঘটে। সম্পদে অচলাবস্থা মডেল, একটি প্রক্রিয়া অপেক্ষা করে যতক্ষণ না এটি অনুরোধ করা সমস্ত সংস্থান না পায়।

অচলাবস্থা ব্যাখ্যা অচলাবস্থা প্রতিরোধ কি?

কম্পিউটার বিজ্ঞানে, অচলাবস্থা প্রতিরোধ অ্যালগরিদম সমসাময়িক প্রোগ্রামিং-এ ব্যবহার করা হয় যখন একাধিক প্রসেসকে একাধিক ভাগ করা সম্পদ অর্জন করতে হবে। ক অচলাবস্থা প্রতিরোধ অ্যালগরিদম প্রতিটি প্রক্রিয়ার মাধ্যমে সম্পদের ব্যবহার সংগঠিত করে তা নিশ্চিত করে যে অন্তত একটি প্রক্রিয়া সর্বদা তার প্রয়োজনীয় সমস্ত সংস্থান পেতে সক্ষম হয়।

প্রস্তাবিত: