Q: Identify the problem within this snippet of Java/C# code implementing Singleton Design Pattern. (This is not a trick question, there is a potential real problem in using this code)
class Singleton
{
public static Singleton Instance()
{
if (_instance == null){
_instance = new Singleton();
return _instance;
}
}
protected Singleton() {}
private static Singleton _instance = null;
}