Булево значение само по себе не нуждается в блокировке.
Если оно меняется у вас под ногами, вы можете получить старое или новое значение, и это нормально.
Обычно, однако, переменнаяне существует само по себе.Это значение связано со значением других, и вам необходимо защитить всю группу.
Например, у вас может быть список и логическое указание, если оно заполнено.Вам нужен замок, который охватывает оба из них, чтобы сохранить их согласованность.