13
¿Puede num ++ ser atómico para 'int num'?
En general, for int num, num++(or ++num), como una operación de lectura-modificación-escritura, no es atómica . Pero a menudo veo que los compiladores, por ejemplo GCC , generan el siguiente código ( intente aquí ): Dado que la línea 5, que corresponde a num++una instrucción, ¿podemos concluir que num++ es …
153
c++
c
multithreading
assembly
atomic