Интернет магазин китайских планшетных компьютеров |
|||
Компьютеры - Граф предшествования22 января 2011Граф предшествования, понятие теории графов. Граф предшествования для последовательности событий S состоит из
В заданном расписании S, охватывающем транзакции T1 и T2, T1 предшествует T2, если существуют действия A1 транзакции T1 и A2 транзакции T2, удовлетворяющие условиям:
Граф предшествования позволяет наглядно показать, является ли расписание условно-последовательным. Пример
Рассмотрим данный пример. Расписание для него будет иметь следующий вид: S: r1;w2;w1;w3; Чтение r1 транзакции T1 Выполняется раньше записи w2 транзакции T2. Следовательно, T1 предшествует T2. Аналогично, T2 предшествует T3. Для этого расписания граф предшествования будет таким:
Рассмотрим теперь другой пример.
S: r1;w2;r2;w1;w3; T1 предшествует T2, вместе с тем, T2 предшествует T1. Очевидно, граф будет содержать цикл, и это показывает, что данное расписание не является условно-последовательным. Просмотров: 961
|