Logo hy.boatexistence.com

Փակուղիների կանխարգելում` հերքելով պահման և սպասելու պայմանը:

Բովանդակություն:

Փակուղիների կանխարգելում` հերքելով պահման և սպասելու պայմանը:
Փակուղիների կանխարգելում` հերքելով պահման և սպասելու պայմանը:

Video: Փակուղիների կանխարգելում` հերքելով պահման և սպասելու պայմանը:

Video: Փակուղիների կանխարգելում` հերքելով պահման և սպասելու պայմանը:
Video: «Այս խորը չմշակված գաղափարը մեզ կարող է շատ խորը փակուղիների մեջ մտցնել». Ալումյան 2024, Մայիս
Anonim

Սպասման և սպասման պայմանը կարելի է կանխել՝ պահանջելով , որ գործընթացը պահանջի իր բոլոր անհրաժեշտ ռեսուրսները միաժամանակ և արգելափակելով գործընթացը, մինչև բոլոր հարցումները կարողանան միաժամանակ բավարարվել.

Ինչպե՞ս կարելի է փակուղուց կանխել պահման և սպասման վիճակում:

Շրջանաձև սպասելուց խուսափելու եղանակներից մեկը բոլոր ռեսուրսները համարակալելն է և պահանջել, որ գործընթացները ռեսուրսներ պահանջեն միայն խիստ աճող (կամ նվազող) հերթականությամբ: Այլ կերպ ասած, Rj ռեսուրս պահանջելու համար գործընթացը պետք է նախ թողարկի ամբողջ Ri-ն այնպես, որ i >=j.

Ինչպիսի՞ն է պահման և սպասման պայմանը:

Պահպանել և սպասել և շրջանաձև սպասել պայմաններ են, որոնք բավարարվում են փակուղիների հայտնվելու դեպքումՍա նշանակում է, որ եթե այս երկու պայմանները չկատարվեն, դուք փակուղում չեք հայտնվելու։ Պահման և սպասման պայմանը նշում է, որ գործընթացը պահվում է ռեսուրսների վրա, որոնք կարող են (կամ չեն կարող) պահանջվել այլ գործընթացների կողմից:

Ինչպե՞ս կարելի է փակուղուց կանխել՝ չհետևելով պահման և սպասելուն. Արդյո՞ք դա իրագործելի է քաղաքականությանը:

Այսպիսով հնարավոր չէ կանխել փակուղիները ժխտելով փոխադարձ բացառումը Պահել և սպասել. Մեկ արձանագրություն՝ ապահովելու համար, որ պահման և սպասման պայմանը երբեք տեղի չի ունենա, ասում է, որ յուրաքանչյուր գործընթաց պետք է պահանջի և ստանալ իր բոլոր ռեսուրսները նախքան այն սկսելը: … Այնուամենայնիվ, երկու արձանագրություններն էլ հանգեցնում են ռեսուրսների ցածր օգտագործման և սովի:

Ի՞նչ է փակուղու կանխարգելումը Ինչպե՞ս կարելի է կանխել գործընթացների միջև շրջանաձև սպասելը:

Փակուղիների կանխումը գործում է կանխելով Քոֆմանի չորս պայմաններից մեկի առաջացումը Փոխադարձ բացառման պայմանի հեռացումը նշանակում է, որ ոչ մի գործընթաց չի ունենա բացառիկ մուտք դեպի ռեսուրս: Սա անհնարին է դառնում այն ռեսուրսների համար, որոնք հնարավոր չէ պտտել:Բայց նույնիսկ պտտվող ռեսուրսների դեպքում փակուղին դեռ կարող է առաջանալ:

Խորհուրդ ենք տալիս: