Изменения
Нет описания правки
[[Категория: Параллельное программирование]]
'''Логическими часами Лампорта''' называется целочисленная функция из множества событий распределенного вычисления (прием/посылка сообщенийвнутреннее событие, событие отправки сообщения и событие приема сообщения)в множество неотрицательных целых чисел.
Часы Лампорта присваивают каждому событию единственное число, монотонно увеличивая счётчик каждого процесса согласно следующим правилам:
* счётчик увеличивается перед каждым внутренним событием процесса;
* при отправке сообщения значение счётчика увеличивается и прикрепляется к сообщению;
* при получении сообщения значение счётчика процесса-получателя выставляется в максимум текущего и полученного значения и увеличивается на 1.