Изучая блокировку с двойной проверкой, я встречал множество рекомендаций просто пропустить первую проверку и сразу перейти к блокировке, а вместо этого просто проверить после ее взятия.
Это заставило меня задуматься, является ли замок (this.padlock)
"дешевым" при отсутствии контроля?
Согласно этому источнику , накладные расходы на блокировку и разблокировку составляют около 20 нс.