13-AtomicInteger中CAS-volatile的应用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38331606/article/details/84620531
  1. AtomicInteger中CAS-volatile的应用
    1. 简介

java.util.concurrent.atomic包下,提供对整形数字的原子操作。

    1. 属性

Unsdfe:一个静态final修饰的Unsafe对象;

valueOffset:在静态块中初始化获取了value的对象偏移量;

Value:对象包含的真正的整形数值,由volatile关键字修饰,确保对value的修改对所有线程可见

    1. 核心方法compareAndSet(int expect, int update)

    1. Get/set/getAndIncrement等方法

猜你喜欢

转载自blog.csdn.net/qq_38331606/article/details/84620531
今日推荐