Se eu bloquear umstd::mutex
Eu sempre vou ter uma cerca de memória? Não tenho certeza se isso implica ou impõe a você para obter a cerca.
Atualizar:
Encontrei esta referência seguindo os comentários do RMF.
Programação multithread e visibilidade de memória