在某处我读到一元运算符本质上是原子的,所以它们可以在多线程环境中使用.为了证实这一点,我写了两个单独的程序
我比较了两个程序的反汇编,发现没有区别.请提供您的意见.
c c++ atomic increment
atomic ×1
c ×1
c++ ×1
increment ×1