// from gee.cs.oswego.edu/home/jsr166/jsr166
package jsr166tests.loops;
/*
* Written by Doug Lea with assistance from members of JCP JSR-166
* Expert Group and released to the public domain, as explained at
* http://creativecommons.org/licenses/publicdomain
*/
import java.util.concurrent.atomic.*;
class NoopSpin100M {
public static void main(String[] args) throws Exception {
AtomicInteger lock = new AtomicInteger();
for (int i = 100000000; i > 0; --i) {
lock.compareAndSet(0,1);
lock.set(0);
}
}
}