|
12 | 12 | */ |
13 | 13 | public class AtomicIntegerArrayTest { |
14 | 14 |
|
15 | | - public static void main(String[] args) { |
16 | | - int itemValue = 0; |
17 | | - int[] nums = {1, 2, 3, 4, 5, 6}; |
18 | | - AtomicIntegerArray i = new AtomicIntegerArray(nums); |
19 | | - for (int j = 0; j < nums.length; j++) { |
20 | | - System.out.println(i.get(j)); |
21 | | - } |
| 15 | + public static void main(String[] args) { |
| 16 | + int itemValue = 0; |
| 17 | + int[] nums = {1, 2, 3, 4, 5, 6}; |
| 18 | + AtomicIntegerArray i = new AtomicIntegerArray(nums); |
| 19 | + for (int j = 0; j < nums.length; j++) { |
| 20 | + System.out.println(i.get(j)); |
| 21 | + } |
22 | 22 |
|
23 | | - itemValue = i.getAndSet(0, 2); |
24 | | - System.out.println("itemValue:" + itemValue + ";i:" + i); |
25 | | - //指定位置原子性增加1 |
26 | | - itemValue = i.getAndIncrement(1); |
27 | | - System.out.println("itemValue:" + itemValue + ";i:" + i); |
28 | | - //指定位置增加指定值,返回指定位置之前的值 |
29 | | - itemValue = i.getAndAdd(0, 5); |
30 | | - System.out.println("itemValue:" + itemValue + ";i:" + i); |
31 | | - } |
| 23 | + itemValue = i.getAndSet(0, 2); |
| 24 | + System.out.println("itemValue:" + itemValue + ";i:" + i); |
| 25 | + //指定位置原子性增加1 |
| 26 | + itemValue = i.getAndIncrement(1); |
| 27 | + System.out.println("itemValue:" + itemValue + ";i:" + i); |
| 28 | + //指定位置增加指定值,返回指定位置之前的值 |
| 29 | + itemValue = i.getAndAdd(0, 5); |
| 30 | + System.out.println("itemValue:" + itemValue + ";i:" + i); |
| 31 | + } |
32 | 32 | } |
0 commit comments