Comment Comment by eMSF Related to this, GNU's libstdc++ shared_ptr implementation actually opts not to use atomic arithmetic when it infers that the program is not using threads. parent eMSF 1 year ago