Ո՞րն է կրիտիկական հատվածի դերը գործընթացի համաժամացման մեջ:
Ո՞րն է կրիտիկական հատվածի դերը գործընթացի համաժամացման մեջ:

Video: Ո՞րն է կրիտիկական հատվածի դերը գործընթացի համաժամացման մեջ:

Video: Ո՞րն է կրիտիկական հատվածի դերը գործընթացի համաժամացման մեջ:
Video: Ահա, թե ինչու են գիշերվա կեսին ձգվում ոտքի մկանները. ընդամենը 2 բաղադրիչ, և 2024, Ապրիլ
Anonim

Շատ տարածված լուծում գործընթացի համաժամացման -ի իրականացումն է քննադատական հատված , որը կոդի մի հատված է, որը հասանելի է միայն մեկ ազդանշանով գործընթաց ժամանակի որոշակի դեպքում. Այն քննադատական հատված կոդի մի մասն է, որտեղ գործընթացները տվյալների փոխանակումը վերահսկվում է սեմաֆորների միջոցով:

Այս առումով ո՞րն է գործընթացի կարևոր հատվածը:

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

Բացի վերը նշվածից, որո՞նք են կրիտիկական հատվածի խնդրի լուծման երեք պահանջները: Կրիտիկական հատվածի խնդրի ցանկացած լուծում պետք է բավարարի երեք պահանջ Փոխադարձ բացառում. Եթե գործընթացն իրականացվում է իր մեջ քննադատական հատված , ապա ոչ այլ գործընթաց թույլատրվում է իրականացնել քննադատական հատված.

Բացի այդ, ո՞րն է կրիտիկական հատվածի խնդիրը, ինչպե՞ս է այն իրականացվում։

Կրիտիկական հատվածի խնդիր Ա Քննադատական բաժին կոդի հատված է, որը մուտք է գործում ընդհանուր փոփոխականներ և պետք է կատարվի որպես ատոմային գործողություն: Դա նշանակում է, որ համագործակցող գործընթացների խմբում, տվյալ պահին, միայն մեկ գործընթաց պետք է իրականացնի իր քննադատական հատված.

Ի՞նչ է կրիտիկական հատվածը և փոխադարձ բացառումը:

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

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