zoukankan      html  css  js  c++  java
  • AtomicInteger 的用法

    1.AtomicInteger的基本方法

    (1) 创建一个不传值的,此时默认值为0

    AtomicInteger atomicInteger = new AtomicInteger();
    System.out.println(atomicInteger.get());
    ---->输出: 0

    (2) set()/get()

    AtomicInteger atomicInteger = new AtomicInteger();
    atomicInteger.set(999);
    System.out.println(atomicInteger.get());
    ---->输出: 999

    (3) getAndAdd()方法与AddAndGet方法

    AtomicInteger atomicInteger = new AtomicInteger(123);
    System.out.println(atomicInteger.getAndAdd(10));  --123
    
    AtomicInteger atomicInteger = new AtomicInteger(123);
    System.out.println(atomicInteger.addAndGet(10));  --133

    (4) getAndDecrement()和DecrementAndGet()方法

    AtomicInteger atomicInteger = new AtomicInteger(123);
    System.out.println(atomicInteger.get());   --123
    
    System.out.println(atomicInteger.getAndDecrement()); --123 获取当前值并自减
    System.out.println(atomicInteger.get());  --122
    
    System.out.println(atomicInteger.decrementAndGet()); --121 先自减再获取减1后的值
    System.out.println(atomicInteger.get()); --121
    故乡明
  • 相关阅读:
    第三周psp
    作业2
    词频统计 SPEC 20170914 1 1 1 1 1
    psp1111
    第一周大作业1
    mongodb安装操作 (2018/11/12)
    中间件 express生成项目(2018/11/10)
    express环境搭建(2018/11/09)
    后端路由(2018/11/07)
    Node模块的基本使用(2018/11/06)
  • 原文地址:https://www.cnblogs.com/luweiweicode/p/15075116.html
Copyright © 2011-2022 走看看