2 процесс ресурска эксклюзивдүү жетүү үчүн атаандашып, бирок ага эксклюзивдүү кирүү мүмкүнчүлүгүн ала албай калганда туюк пайда болот, анткени башка процесс ага тоскоолдук кылып жатат. Бул эки процессти уланта албай турган карама-каршылыкка алып келет. Туюктан чыгуунун жалгыз жолу - процесстердин бирин токтотуу.
Туюктук деген эмне жана ал качан пайда болушу мүмкүн?
Операция тутумунда процесс же жип күтүү абалына киргенде туюк пайда болот, анткени суралган тутум ресурсу башка күтүү процесси тарабынан кармалып турат, ал өз кезегинде күтүүдө башка булак башка күтүү процессинде.
Туюктуктар болушу үчүн 4 төрт шарт кандай?
өз ара жокко чыгаруу: жок дегенде бир процесс бөлүшүлбөгөн режимде өткөрүлүшү керек. 2. кармап, күтө туруңуз: бир ресурсту кармап, экинчисин күтүп жаткан процесс болушу керек.
Базада кантип туюк пайда болот?
Маалымат базасында туюктук - бул кырдаал, мында эки же андан көп транзакциялар бири-бирин кулпулардан баш тартууну күтүп жаткан. … Эгерде DBMS туюкту аныктап, транзакциялардын бирин токтотпосо, бардык иш-аракеттер токтоп калат жана түбөлүккө токтоп турат. Төмөнкү сүрөттө бул абал көрсөтүлгөн.
Туюкка кандай шарттар себеп болот?
Туюктун шарттары- Өз ара четке кагуу, кармап туруу жана күтүү, алдын алуу жок, Айланма күтүү. Бул 4 шарт бир эле учурда аткарылышы керектуюктун пайда болушу.