i java 是原子操作吗 java中的i++是否是原子操作 答案显然不是原子操作 所谓原子操作是指不会被线程调度机制打断的操作,这种操作一旦开始,就一直运行到结束,中间不会有任何 context switch (切换到另一个线程) 在单线程中, 能够在单条指令中完成的操作都可以认为是"原子操作",因为中断只能发生于指令之间 在多线...
我们多次运行会发现count不为0且有好几种不同的结果,因此Java中的i++并不是原子操作。