Рубрики

ВОРОТА | GATE-IT-2004 | Вопрос 77

Рассмотрим следующий график S транзакций T1 и T2:

T1T2
Read(A)A = A – 10Read (A)Temp = 0.2*A

Write(A)

Read(B)

Write(A)Read(B)
B = B + 10
Write(B)
B = B + TempWrite(B)

(A) S сериализуем только как T1, T2
(B) S сериализуем только как T2, T1
(C) S сериализуем как T1, T2 и T2, T1
(D) S сериализуем или как T1 или как T2
(E) Ни один из них

Ответ: (E)
Объяснение: Данное заданное расписание не сериализуемо, поскольку в графе приоритетов существуют циклы. Поэтому варианты A, B, C, D практически невозможны.

Ответом должно быть расписание НЕ сериализуемо как T2, T1 и T1, T2

Тест на этот вопрос

Рекомендуемые посты:

ВОРОТА | GATE-IT-2004 | Вопрос 77

0.00 (0%) 0 votes