AtomicInteger
时间: 2023-11-15 12:53:47 浏览: 103
Java AtomicInteger类使用方法实例讲解
AtomicInteger是Java中的一个原子整数类。它提供了一种线程安全的方式来操作一个整数变量。在多线程环境下,使用AtomicInteger可以确保对该变量的操作是原子的,即不会被其他线程中断。
在提供的引用中,我们可以看到一些AtomicInteger的常用方法:
1. addAndGet(int delta) - 将指定值与当前值相加,并返回相加后的结果。在引用中,初始值为10,调用addAndGet(2)后,结果为12。
2. getAndAdd(int delta) - 先返回当前值,然后将指定值与当前值相加。在引用中,初始值为10,调用getAndAdd(2)后,返回值为10。
3. incrementAndGet() - 先将当前值加1,然后返回相加后的结果。在引用中,初始值为5,调用incrementAndGet()后,结果为6。
4. get() - 返回当前值。在引用中,调用get()后,返回值为6。
阅读全文