ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
3 декабря
1398663 Топик полностью
Nikolay_Po (30.01.2024 15:23, просмотров: 101) ответил Make_Pic на ...Возможна ситуация, когда обе стороны поднимут свои запросы на один и тот же тип данных. В таком случае, чтобы не зависнуть без подтверждений, одна из сторон либо всегда принимает и подтверждает запросы безусловно, либо всегда подтверждает, даже отказавшись принять. В зависимости от того, какое направление передачи данных этого типа приоритетное (приоритеты нужно расставить). ...
Явно заданных значений приоритетов нет, приоритет данных задаётся в исполняемом коде. Например, сторона, чьи данные считаются приоритетными, поднимает запрос на обновление своих изменений и не снимает его до тех пор, пока другая сторона не подтвердит обновление. А если наоборот, менее приоритетная сторона запросила обновление в момени, когда своё обновление запрашивает главный МК, то главный просто шлёт подтверждение ведомому, игнорируя его изменения, до тех пор, пока ведомый 

не примет изменения главного. В зависимости от синхронизируемых данных.