Prosesin sinxronizasiyasında kritik bölmənin rolu nədir?
Prosesin sinxronizasiyasında kritik bölmənin rolu nədir?

Video: Prosesin sinxronizasiyasında kritik bölmənin rolu nədir?

Video: Prosesin sinxronizasiyasında kritik bölmənin rolu nədir?
Video: Полицейские, ворвавшиеся в его дом, подали в суд на Афромана за вторжение в ИХ частную жизнь! 2024, Mart
Anonim

Çox məşhur bir həll prosesin sinxronizasiyası -nin həyata keçirilməsidir kritik bölmə , yalnız bir siqnal ilə əldə edilə bilən kod seqmentidir proses müəyyən bir vaxtda. The kritik bölmə kodun olduğu bir hissəsidir proseslər məlumatların mübadiləsi semaforlardan istifadə etməklə idarə olunur.

Bu baxımdan, bir prosesin kritik hissəsi nədir?

A Kritik bölmə paylaşılan resurslara daxil olan proqramın bir hissəsidir. Yalnız o zaman a proses onun içindədir Kritik bölmə başqasını pozacaq vəziyyətdə ola bilər proseslər . Yarış şərtlərinin iki olmadığına əmin olaraq qaça bilərik proseslər daxil edin Kritik bölmələr eyni vaxtda.

Yuxarıdakılardan əlavə, kritik bölmə probleminin hər hansı bir həllinin üç tələbi hansılardır? Kritik bölmə probleminin istənilən həlli qane etməlidir üç tələb : Qarşılıqlı İstisna: Əgər proses öz daxilində icra olunursa kritik bölmə , sonra yox digər prosesin icrasına icazə verilir kritik bölmə.

Bundan başqa, kritik bölmə problemi nədir, necə həyata keçirilir?

Kritik Bölmə Problemi A Kritik bölmə paylaşılan dəyişənlərə daxil olan və atomik hərəkət kimi yerinə yetirilməli olan kod seqmentidir. Bu o deməkdir ki, bir qrup əməkdaşlıq prosesində, müəyyən bir zaman nöqtəsində, yalnız bir proses öz funksiyasını yerinə yetirməlidir. kritik bölmə.

Kritik bölmə və qarşılıqlı istisna nədir?

Kompüter elmində, qarşılıqlı istisna yarış şəraitinin qarşısının alınması məqsədi ilə qurulan paralel nəzarətin mülkiyyətidir; bir icra telinin heç vaxt ona daxil olmaması tələbidir kritik bölmə eyni zamanda başqa bir paralel icra telinin özünə daxil olması kritik bölmə.

Tövsiyə: