Package java.util.concurrent.atomic
一个小型工具包,支持单变量上的无锁线程安全编程。例如:在使用Integer的时候,必须加上synchronized才能保证不会出现并发线程同时访问的情况,而在AtomicInteger中却不用加上synchronized。
AtomicInteger
是一个提供原子操作的Integer类,通过线程安全的方式操作加减。AtomicInteger用于原子增量计数器等应用程序,不能用作Integer的替代品。 但是,该类确实扩展了Number以允许处理数字类的工具和实用程序进行统一访问。
参考
1.https://blog.youkuaiyun.com/u012734441/article/details/51619751