Изменения

Перейти к: навигация, поиск

Часы с прямой зависимостью

3 байта убрано, 18:09, 26 июня 2010
Нет описания правки
*при приеме сообщения обновляем путем выбора максимума только компоненты, отвечающие отсылающему и принимающему процессам;
Оказывается, что если ввести [[Параллельное программирование: Частичный порядок|частичный порядок]] предшествования на событиях несколько иным образом (потребовать прямую зависимость), то имеет место следующее утверждение:<br>:''a'' предшествует ''b'', тогда и только тогда, когда логическое время часов с прямой зависимостью события ''a'' меньше логического времени события ''b'' (''a.v[a.p] <tex>\le</tex> b.v[a.p]'', где ''a.p'' – номер процесса, в котором проиходит событие ''a'').
Требование '''прямой зависимости''' звучит следующим образом: между событиями ''a'' (процесс ''u'') и ''b'' (процесс ''v'') процесс u передал процессу ''v'' сообщение, процесс ''v'' его принял. Если говорить более формально, при транзитивном замыкании, упомянутом в определении частичного порядка предшествования, первое правило можно использовать только один раз.
165
правок

Навигация