Copy constructor is disabled because an atomic cannot be passed to functions as a copy and copy it around will break the whole point of an atomic.
See Implementation
Copy constructor is disabled because an atomic cannot be passed to functions as a copy and copy it around will break the whole point of an atomic.