java高并发 原子性 有序性和可见性 解释

版权声明:如需转载请联系版主 https://blog.csdn.net/u010464793/article/details/83587620

原子性:一个操作是不可中断的。即使多个线程一起执行的时候,一个操作一旦开始,就不会被其他线程干扰。

有序性:程序在执行时,可能会进行指令重排,重拍后的指令与原指令顺序未必一致;使用(synchronized)保证有序

可见性:一个线程修改某一个共享变量的值,其他线程立即知道修改结果。(volatile)

猜你喜欢

转载自blog.csdn.net/u010464793/article/details/83587620