Вы в разделе про Read committed на шаге 4 говорите, что удаление строки, также как и изменение строки приводит к unrepeatable read:
«Теперь Т2 видит все, что сделала Т1. Это так называемые феномен неповторяющегося чтения, когда мы видим обновленные и удаленные строки (UPDATE, DELETE), и феномен чтения фантомов, когда мы видим добавленные записи (INSERT).»
На самом деле это чтение фантомов.
Другое дело, что Delete можно поймать на уровне изоляции ReadComitted, и нельзя на Repeatable Read.
А как реализован «основной алгоритм движения по маршруту»?
Он как-то учитывает препятствия?
Может капитанство, но мне кажется надо организовать обратную связь от перцептрона с датчиками в алгоритм движения по маршруту и передавать информацию о препятствиях.
«Теперь Т2 видит все, что сделала Т1. Это так называемые феномен неповторяющегося чтения, когда мы видим обновленные и удаленные строки (UPDATE, DELETE), и феномен чтения фантомов, когда мы видим добавленные записи (INSERT).»
На самом деле это чтение фантомов.
Другое дело, что Delete можно поймать на уровне изоляции ReadComitted, и нельзя на Repeatable Read.
Плюсовать не могу :(
Он как-то учитывает препятствия?
Может капитанство, но мне кажется надо организовать обратную связь от перцептрона с датчиками в алгоритм движения по маршруту и передавать информацию о препятствиях.