java.util.concurrent.atomic
import java.util.concurrent.atomic.AtomicInteger;
public class Counter {
private AtomicInteger count = new AtomicInteger();
public void increment() {
count.incrementAndGet();
}
public int get() {
return count.get();
}
}import java.util.concurrent.atomic.AtomicBoolean;
public class Flag {
private AtomicBoolean isOn = new AtomicBoolean(false);
public void turnOn() {
isOn.set(true);
}
public void turnOff() {
isOn.set(false);
}
public boolean isOn() {
return isOn.get();
}
}