১৯২৮ সালে প্রকাশিত সংবাদ সংস্থা SQL-এ ডেডলকগুলো যখন পরস্পরের জন্য একটি তথ্য সংগ্রহ করার জন্য অপেক্ষা করছিল, তখন তারা একে অন্যের জন্য এক বাঁধার অপেক্ষায় ছিল, কারণ এই সমস্ত উপাদানের ক্ষেত্রে কি ঘটছে এবং তা কি ভাবে মৃত ব্যক্তির জীবনী নিয়ন্ত্রণ পদ্ধতি গ্রহণ করা যায়, তা বুঝতে পারে।

ডেডলক কী?

একটি মৃতলক যখন সম্পদ দখল করে এবং অন্যদের জন্য অপেক্ষা করে, একটি চক্র তৈরি করে যা তাদের কার্যকারন থেকে তাদের কোন ধরনের কাজ করতে বাধা দেয়। এই পরিস্থিতি ধীরে ধীরে কমে যেতে পারে অথবা ব্যর্থতার কারণ হতে পারে।

ডেডলকের সাধারণ কারণ

  • বিভিন্ন নির্দেশে লক-ডাউন রিসোর্স
  • দীর্ঘ সময়ব্যাপী সম্প্রচার
  • উচ্চ মাত্রার অবস্থা
  • অপর্যাপ্ত ইন্ডেক্স

ডেডলকদের বন্ধ করতে টেকনিক

নির্দিষ্ট কিছু কৌশলকে অন্তর্ভুক্ত করা মৃত ব্যক্তিদের সম্ভাবনাকে হ্রাস করতে পারে ।

কন্টিলিন্ডারের অনুক্রম

সিসাইক্লেশন ঠিক মতো সমস্ত সম্প্রচারকারী হতে পারে কিনা তা নিশ্চিত করুন।

সম্প্রচার মুছে ফেলো

সংযোগের স্বল্পমেয়াদী কাজ করার জন্য, স্বল্প সময়ের পরিমাণ খরচ করুন ।

সঠিক মাত্রা ব্যবহার করুন

পৃথকীকরণের স্তরকে ভারসাম্য বজায় রাখার জন্য পরিবর্তন করুন, যেমন সিরিয়ালিজের পরিবর্তে পড়া।

কেস স্টাডিজ

উদাহরণস্বরূপ, একজন বিক্রেতা বাণিজ্যিকভাবে লেনদেনের আদেশকে উন্নত করেছিলেন এবং সর্বোচ্চ সময়ের মধ্যে ৩০% মৃতপ্রায় অবস্থায় পরিণত হয়েছিলেন, যা সিস্টেমের স্থিতিশীলতা বৃদ্ধি করেছিল ।