62,635
社区成员




public class Volatiletest {
public int a;
public volatile boolean flag=false;
public void set(){
a=1;
flag=true;
}
public void get(){
System.out.println(Thread.currentThread().getName()+"before "+a);
if(flag)
System.out.println(Thread.currentThread().getName()+"after"+ a);
}
class Set extends Thread{
@Override
public void run() {
set();
}
}
class Get extends Thread{
@Override
public void run() {
get();
}
}
}