რა არის ჩიხი ახსნა?
რა არის ჩიხი ახსნა?

ვიდეო: რა არის ჩიხი ახსნა?

ვიდეო: რა არის ჩიხი ახსნა?
ვიდეო: ჩიხი - მიმართულების შეცვლა 2024, მაისი
Anonim

ჩიხი არის სიტუაცია, როდესაც პროცესების ნაკრები დაბლოკილია, რადგან თითოეული პროცესი ინახავს რესურსს და ელოდება სხვა რესურსს, რომელიც შეძენილია სხვა პროცესის მიერ. გააჩერე და დაელოდე: პროცესი ინახავს მინიმუმ ერთ რესურსს და ელოდება რესურსებს.

ამ მხრივ, რა არის ჩიხის მაგალითი?

პროცესების ან ძაფების ნაკრები არის ჩიხში ჩავარდნილი როდესაც თითოეული პროცესი ან თემა ელოდება რესურსის გათავისუფლებას, რომელიც კონტროლდება სხვა პროცესის მიერ. აქ არის მაგალითი სიტუაციის, სადაც ჩიხი შეიძლება მოხდეს. ორივე ძაფი დაბლოკილია; თითოეული ელოდება მოვლენას, რომელიც არასოდეს მოხდება.

ანალოგიურად, რა არის ჩიხი, როგორ ავიცილოთ თავიდან? ჩიხების თავიდან აცილება შესაძლებელია ოთხი აუცილებელი პირობიდან მინიმუმ ერთის თავიდან აცილებით:

  1. 7.4.1 ურთიერთგამორიცხვა. გაზიარებული რესურსები, როგორიცაა მხოლოდ წაკითხვადი ფაილები, არ იწვევს ჩიხებს.
  2. 2 გააჩერეთ და დაელოდეთ.
  3. 3 წინასწარი შეზღუდვის გარეშე.
  4. 4 წრიული ლოდინი.

ასევე იცოდეთ რა არის ჩიხი და მისი ტიპები?

ორი ტიპები დან ჩიხები შეიძლება ჩაითვალოს: 1. რესურსი ჩიხი . ხდება მაშინ, როდესაც პროცესები ცდილობენ მიიღონ ექსკლუზიური წვდომა მოწყობილობებზე, ფაილებზე, საკეტებზე, სერვერებზე ან სხვა რესურსებზე. რესურსში ჩიხი მოდელი, პროცესი ელოდება სანამ არ მიიღებს ყველა იმ რესურსს, რომელიც მოითხოვა.

რა არის ჩიხი ახსნათ ჩიხების პრევენცია?

კომპიუტერულ მეცნიერებაში, ჩიხების პრევენცია ალგორითმები გამოიყენება ერთდროულად პროგრამირებაში, როდესაც მრავალმა პროცესმა უნდა შეიძინოს ერთზე მეტი საერთო რესურსი. ა ჩიხების პრევენცია ალგორითმი აწყობს რესურსების გამოყენებას თითოეული პროცესის მიერ, რათა უზრუნველყოს, რომ მინიმუმ ერთ პროცესს ყოველთვის შეუძლია მიიღოს ყველა საჭირო რესურსი.

გირჩევთ: