Выдержка из книги
Топорков В.В.
Модели распределенных вычислений
Разумеется, в этом кратком обзоре мы не охватили всех известных моделей согласованности памяти. Нужно лишь отметить следующее. С одной стороны, чем слабее требования к согласованности данных, тем больше возможностей для повышения производительности системы, а с другой стороны - усложняются модели программирования. Некоторые системы программирования поддерживают согласованность сложно организованной иерархической памяти. Так, в стандарте ОрепМР предусмотрен оператор FLUSH. Значения переменных тех нитей, которые исполняют этот оператор, сохраняются в основной памяти, а модификации данных видны всем нитям.