Відмінності між версіями «Критична секція.»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
(Створена сторінка: Важливим поняттям при вивченні способів синхронізації процесів є поняття критичної се...)
 
(Сторінка очищена)
 
Рядок 1: Рядок 1:
Важливим поняттям при вивченні способів синхронізації процесів є поняття
 
  
критичної секції  (critical  section) програми. 
 
 
'''Критична секція'''  —  це частина
 
 
програми,  виконання якої може привести до виникнення race  condition.  Щоб
 
 
виключити ефект гонок по відношенню до деякого ресурсу,              необхідно
 
 
організувати роботу так,  щоб в кожен момент часу тільки один процес міг
 
 
знаходитися в своїй критичній секції,    пов'язаній з цим ресурсом.    Іншими
 
 
словами,  необхідно забезпечити реалізацію взаємовиключення для критичних
 
 
секцій програм. Реалізація взаємовиключення для критичних секцій програм з
 
 
практичної точки зору означає,    що по відношенню до інших процесів,  що
 
 
беруть участь у взаємодії, критична секція починає виконуватися як атомарна
 
 
операція.
 

Поточна версія на 10:41, 8 травня 2011