Изменения

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

Алгоритм для FIFO порядка

878 байт добавлено, 19:13, 4 сентября 2022
м
rollbackEdits.php mass rollback
[[Категория: Параллельное программирование]]
Этот алгоритм берёт систему с асинхронным порядком и начинает гарантировать в ней [[Иерархия порядков сообщений#FIFO|FIFO-порядок]].
Алгоритм FIFO основан на нумерации сообщений:* Для каждой пары процессов нумеруем отправляемые сообщения натуральными числами.* Отправитель знает номер отправленного сообщения, получатель знает номер следующего ожидаемого сообщения.* К каждому сообщению прикрепляется номер.* Если получатель получил "неожиданное" сообщение, то он складывает его в очередь и ждёт. Обрабатывает только когда подойдёт нужный номер. В худшем случае надо хранить много сообщений, но что поделать.
1632
правки

Навигация