ну тут похоже булевое поле используется как некий кеш. Я мог что-то не осознать… поэтмоу CachedMutex, LockFlagMutex) и если я правильно понял, то этот класс вполне может быть заюзан как декоратор. Т.е. опять-таки заюзать композицию вместо наследования.
булево поле используется так же, как это сделано в джаве и котлине))) Локальный лок
это для тех механизмов, которые не могут проверить состояние лока? и полагаются на такой вот локальный кеш?
Обсуждают сегодня