一、JUC中的原子操作类 1、JUC中原子类介绍 什么是原子操作? atomic 翻译成中文是原子的意思。在化学上,我们知道原子是构成一般物质的最小单位,在化学反应中是不可分割的。 在我们这里 atomic 是指一个操作是不可中断的。即使是在多个线程一起执行的时候,一个操作一旦开始,就不会被其他线程干扰,所以,所谓原子类说简单点就是具有原子操作特征的类,原子操作类提供了一些修改数据的方法,这些方法都是原子操作的,在多线程情况下可以确保被修改数据的正确性。 JUC中对原子操作提供了强大的支持,这些类位于java.util.concurrent.atomic包中,如下图: JUC中原子类思维导图