Базы данных. Учебное пособие

       

Применение двухфазной  блокировки  с  протоколом 


Применение двухфазной  блокировки  с  протоколом  предотвращения  взаимоблокировки  показано  на  рис.5.7.  Добавили  требование  того,  чтобы  все  элементы  данных,  необходимые  в  транзакции, блокировались  заранее.  Если  какие-либо  из  элементов  данных  недоступны,  то  ни один  элемент  не  блокируется  и  транзакция  задерживается  до тех пор, пока  все  нужные  ей  элементы  не  будут  доступны.



Рис.  5.7. Пример  двухфазной  блокировки  с  протоколом

предотвращения  взаимоблокировки

На  рис.5.8  приведен  пример,  демонстрирующий  параллельные  операции,  которые  можно  привести  к  последовательной  форме.



Рис.5.8.  Пример двухфазной блокировки с протоколом

избежания взаимоблокировки, в результате которого

выполняется последовательная обработка


Содержание  Назад  Вперед







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий