Jump to content

Слабая консистенция

Название « слабая согласованность» можно использовать в двух смыслах. В первом смысле, строгая и более популярная, слабая согласованность — это одна из моделей согласованности, используемых в области параллельного программирования (например, в распределенной общей памяти , распределенных транзакциях и т. д.).

Говорят, что протокол поддерживает слабую согласованность, если:

  1. Все обращения к переменным синхронизации видят все процессы (или узлы, процессоры) в одном и том же порядке (последовательно) — это операции синхронизации. Доступы к критическим разделам просматриваются последовательно.
  2. Все остальные доступы можно увидеть в разном порядке на разных процессах (или узлах, процессорах).
  3. Набор операций чтения и записи между различными операциями синхронизации одинаков в каждом процессе.

Таким образом, не может быть доступа к переменной синхронизации, если есть ожидающие операции записи. И не может быть запущена новая операция чтения/записи, если система выполняет какую-либо операцию синхронизации.

Во втором, более общем смысле, слабая согласованность может быть применена к любой модели согласованности, более слабой, чем последовательная согласованность .

Более строгим условием является сильная согласованность , при которой параллельные процессы могут наблюдать только одно согласованное состояние.


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ea8531dccd0004b30ce95abe9c12ac0c__1625923380
URL1:https://arc.ask3.ru/arc/aa/ea/0c/ea8531dccd0004b30ce95abe9c12ac0c.html
Заголовок, (Title) документа по адресу, URL1:
Weak consistency - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)