std::atomic
permite el acceso atómico a un tipo TriviallyCopyable, es dependiente de la implementación si esto se realiza mediante operaciones atómicas o mediante el uso de bloqueos. El único tipo atómico sin bloqueo garantizado es std::atomic_flag
.