Мазмуну:

Туюктук деген эмне, аны кантип алдын аласың?
Туюктук деген эмне, аны кантип алдын аласың?

Video: Туюктук деген эмне, аны кантип алдын аласың?

Video: Туюктук деген эмне, аны кантип алдын аласың?
Video: Симфизит диагнозу менен озум торой аламынбы? 2024, Ноябрь
Anonim

Төрт талап кылынган шарттын жок дегенде бирин алдын алуу менен туюктан сактанууга болот:

  1. 7.4.1 Өз ара четтетүү. Окуу үчүн гана файлдар сыяктуу жалпы ресурстар кыл алып келбейт туюктарга .
  2. 2 Картыңыз жана күтүңүз.
  3. 3 Артыкчылык жок.
  4. 4 Тегерек күтүү.

Бул жерде туюк деген эмне жана аны кантип алдын алуу керек?

Информатика боюнча, туюк алдын алуу алгоритмдери бир нече процесстер бирден ашык жалпы ресурска ээ болушу керек болгон учурда бир эле учурда программалоодо колдонулат. А туюк алдын алуу алгоритми, жок эле дегенде, бир процесс ар дайым керектүү бардык ресурстарды ала алышы үчүн, ар бир процесс тарабынан ресурстарды колдонууну уюштурат.

Кошумчалай кетсек, DBMSдеги туюктан кантип кача алабыз? DBMSдеги туюк

  1. Туюктан качуу – Маалыматтар базасы туңгуюкка кептелип калганда, маалымат базасын кайра күйгүзүп же токтоткондон көрө, туюктан качкан жакшы.
  2. Туюкту аныктоо –
  3. Wait-for-graph – туюк кырдаалды аныктоо ыкмаларынын бири.
  4. Туюктун алдын алуу -

Ошондой эле билесизби, туюктук эмнени мисал менен түшүндүрөт?

А туюк бир эле ресурсту бөлүшкөн эки компьютер программасы бири-бирине ресурска кирүүгө натыйжалуу тоскоолдук кылып, натыйжада эки программа тең иштешин токтоткон кырдаал. Бул көйгөйгө алып келди туюк . Бул жерде эң жөнөкөй мисал : 1-программа А ресурсун сурайт жана аны кабыл алат.

Туюктуктун өзгөчөлүктөрү кандай?

Төмөнкү төрт шарт системада бир убакта сакталса, туюк кырдаал келип чыгышы мүмкүн:

  • Өз ара четке кагуу. Жок дегенде бир ресурс бөлүшүлбөгөн режимде кармалышы керек; башкача айтканда, бир эле учурда бир гана процесс ресурсту колдоно алат.
  • Күтө туруңуз.
  • Эч кандай алдын алуу.
  • Тегерек күтүү.

Сунушталууда: