Mundarija:

Tugallanish nima, undan qanday qutulish mumkin?
Tugallanish nima, undan qanday qutulish mumkin?

Video: Tugallanish nima, undan qanday qutulish mumkin?

Video: Tugallanish nima, undan qanday qutulish mumkin?
Video: QANDAY QUTULISH MUMKIN? 2024, Noyabr
Anonim

To'rtta zarur shartlardan kamida bittasini oldini olish orqali blokirovkalarni oldini olish mumkin:

  1. 7.4.1 O'zaro istisno. Faqat o'qish uchun fayllar kabi umumiy manbalar qil yetakchi emas boshi berk ko'chaga .
  2. 2 Tutib turing va kuting.
  3. 3 Imtiyoz yo'q.
  4. 4 Doiraviy kutish.

Bu erda o'lik nima va qanday qilib oldini olish mumkin?

Kompyuter fanida, boshi berk ko'cha oldini olish algoritmlari bir vaqtning o'zida bir vaqtning o'zida dasturlashda bir nechta jarayonlar bir nechta umumiy manbalarni olishi kerak bo'lganda qo'llaniladi. A boshi berk ko'cha Profilaktika algoritmi har bir jarayon boʻyicha resurslardan foydalanishni tashkil qiladi, bunda kamida bitta jarayon har doim kerakli barcha resurslarni olish imkoniyatiga ega boʻlishini taʼminlaydi.

Bundan tashqari, ma'lumotlar bazasini blokirovka qilishdan qanday qochishimiz mumkin? DBMSda boshi berk ko'cha

  1. Tugallanishdan qochish - Ma'lumotlar bazasi boshi berk ko'chaga tushib qolganda, ma'lumotlar bazasini qayta ishga tushirish yoki bekor qilishdan ko'ra, boshi berk ko'chaga tushib qolishdan qochgan ma'qul.
  2. O'rnatilgan qulfni aniqlash -
  3. Wait-for-graph - bu o'lik vaziyatni aniqlash usullaridan biri.
  4. Qulfni oldini olish -

Bundan tashqari, bilingki, o'lik nima misol bilan tushuntiriladi?

A boshi berk ko'cha bir xil resursga ega bo'lgan ikkita kompyuter dasturi bir-birining manbaga kirishiga to'sqinlik qiladigan, natijada ikkala dastur ham o'z faoliyatini to'xtatadigan holat. Bu muammoga olib keldi boshi berk ko'cha . Mana eng oddiy misol : 1-dastur A resursini so'raydi va uni qabul qiladi.

Tugallanishning xususiyatlari qanday?

Agar tizimda bir vaqtning o'zida quyidagi to'rtta shart mavjud bo'lsa, o'lik holati yuzaga kelishi mumkin:

  • O'zaro istisno. Kamida bitta resurs almashish mumkin bo'lmagan rejimda saqlanishi kerak; ya'ni bir vaqtning o'zida faqat bitta jarayon resursdan foydalanishi mumkin.
  • Tutib turing va kuting.
  • Oldindan imtiyoz yo'q.
  • Doiraviy kutish.

Tavsiya: