Слабый конъюнктивный предикат — различия между версиями

Материал из Викиконспекты
Перейти к: навигация, поиск
(Новая страница: «Категория: Параллельное программирование '''Локальный предикат''' - предикат над состоян…»)
 
Строка 1: Строка 1:
 
[[Категория: Параллельное программирование]]
 
[[Категория: Параллельное программирование]]
'''Локальный предикат''' - предикат над состоянием одного процесса.
+
'''Слабый конъюнктивный предикат (WCP)''' предикат, удовлетворяющий двум условиям:
'''Слабый конъюнктивный предикат''' - предикат, истинный на каком-то конкретном срезе, и находящийся в конъюнктивной форме.
+
* имеет вид конъюнкции локальных предикатов над состоянием каждого процесса;
 +
* его истинность есть истинность хотя бы на одном согласованном срезе.
 +
 
 +
'''Локальный предикат''' предикат по состоянию одного процесса. Например, если у процесса есть состояние (переменная) x, то локальным предикатом может быть (x < 0).
 +
 
 +
Пример предиката: “в системе нет координатора”, причем локальное условие – “я не координатор”.

Версия 14:27, 14 марта 2018

Слабый конъюнктивный предикат (WCP) – предикат, удовлетворяющий двум условиям:

  • имеет вид конъюнкции локальных предикатов над состоянием каждого процесса;
  • его истинность есть истинность хотя бы на одном согласованном срезе.

Локальный предикат – предикат по состоянию одного процесса. Например, если у процесса есть состояние (переменная) x, то локальным предикатом может быть (x < 0).

Пример предиката: “в системе нет координатора”, причем локальное условие – “я не координатор”.