91 |
|
} |
92 |
|
|
93 |
|
/** |
94 |
+ |
* get returns the last value lazySet at index by same thread |
95 |
+ |
*/ |
96 |
+ |
public void testGetLazySet(){ |
97 |
+ |
AtomicLongArray ai = new AtomicLongArray(SIZE); |
98 |
+ |
for (int i = 0; i < SIZE; ++i) { |
99 |
+ |
ai.lazySet(i, 1); |
100 |
+ |
assertEquals(1,ai.get(i)); |
101 |
+ |
ai.lazySet(i, 2); |
102 |
+ |
assertEquals(2,ai.get(i)); |
103 |
+ |
ai.lazySet(i, -3); |
104 |
+ |
assertEquals(-3,ai.get(i)); |
105 |
+ |
} |
106 |
+ |
} |
107 |
+ |
|
108 |
+ |
/** |
109 |
|
* compareAndSet succeeds in changing value if equal to expected else fails |
110 |
|
*/ |
111 |
|
public void testCompareAndSet(){ |