История изменений
Исправление
Crocodoom,
(текущая версия)
:
не хотите заставлять его синхронизироваться на каждом доступе (что потенциально может быть очень дорого, несопоставимо дороже чем собственно доступ)
Проверка валидности кэша — это м.б. проверка одного ptr на nullptr (если где-то произошла mutable операция — ставим ptr на этот чанк кэша в nullptr). Но я с вами согласен, что для дерева «вообще» даже такие приседания м.б. слишком затратны
Исходная версия
Crocodoom,
:
не хотите заставлять его синхронизироваться на каждом доступе (что потенциально может быть очень дорого, несопоставимо дороже чем собственно доступ)
Проверка валидности кэша — это м.б. проверка одного ptr на null_ptr (если где-то произошла mutable операция — ставим ptr на этот чанк кэша в null_ptr). Но я с вами согласен, что для дерева «вообще» даже такие приседания м.б. слишком затратны