目录 一、原子性 二、可见性 1、串行 2、单核CPU 3、多线程多CPU时的可见性问题 4、看下面一段代码,猜猜看删除结果 三、有序性 四、解决方案 Java高并发编程实战系列文章 哪吒那些年写过的优秀文章 一、原子性 原子性指操作在CPU执行的过程中,不可中断,也不可在中途切换,要么执行完成、要么不执行。 简单的分析一下原子性问题,写一段大众代码,如下: package com.nezha.thread; /** * @Autor 哪吒 * @Date 2022-09-10 */ public class ThreadAtomicityTest { private int step<