Skip to content

Instantly share code, notes, and snippets.

@oznus
Created February 15, 2016 01:24
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save oznus/eebc1623cb21a94d2c50 to your computer and use it in GitHub Desktop.
Save oznus/eebc1623cb21a94d2c50 to your computer and use it in GitHub Desktop.
public class LazySingleton {
private LazySingleton() {
}
private static volatile LazySingleton sInstance;
public static LazySingleton INSTANCE() {
if (sInstance == null) {
synchronized (LazySingleton.class) {
if (sInstance == null) {
sInstance = new LazySingleton();
}
}
}
return sInstance;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment