singleton pattern
1 normal mode
class Singleton
{
private Singleton(){};
Singleton singleton;
static Singleton getInstance() {
if(singleton == null)
singleton = new Singleton();
return singleton;
}
}
not thread safe.
Thread safe version:
class Singleton
{
static private Singleton(){};
Singleton singleton;
static Singleton getInstance() {
if(singleton == null)
singleton = new Singleton();
return singleton;
}
}
浙公网安备 33010602011771号