Should int a in this case be volatile to guarantee visibilty between threads?
int a
private volatile static int a = 0; public static void main(String[] ar