Thursday, 14 July 2016

Java Code Showing Use of Volatile Variable

public class VolatileVariable {
private static volatile VolatileVariable instance;

public static VolatileVariable getInstance(){
if(instance == null){
synchronized (VolatileVariable.class) {
if(instance == null){
System.out.println("CREATING OBJECT");
instance = new VolatileVariable();
}
}
}
return instance;
}
public static void main(String[] args) {
VolatileVariable.getInstance();
}
}

No comments:

Post a Comment