Re[8]: Про задачу 2 генералов в реальной жизни...
От: Shmj Ниоткуда  
Дата: 28.10.21 15:35
Оценка:
Здравствуйте, Sharov, Вы писали:

S>Задача как формулируется? Они же оба хотят напасть одновременно, т.е. есть ограничение на верхнюю границу.

S>Асинхронный вариант по сути никаких временных гарантий и ограничений не дает.

В чем разница — согласовать сумму денег или согласовать время?

Тут смотрите как. Если мы знаем что канал работает не менее чем 99.95% времени в день, скажем. Имеем такую гарантию. Это что-то меняет?

Такая схема:

1. Определяем главного генерала.
2. Главный генерал передает сообщение с указанием даты/времени.
3. Второй генерал подтверждает и так же понимает, что первый генерал если не получит его подтверждение — пошлет посыльного/сообщение еще раз.
4. Второй генерал больше не получает посыльных и знает что канал работает 99.95% времени — а значит не может такого быть, чтобы целый день при работающем канале посыльные больше не приходили. Значит первый генерал на 100% получил его одобрение.

В чем подвох?
=сначала спроси у GPT=
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.