blob: 81d655258b243cd1524794d7e882e024a26cd3df [file] [log] [blame]
package com.siyeh.igtest.threading;
public class DoubleCheckedLockingInspection
{
private static Object s_instance;
public static Object foo()
{
if(s_instance == null)
{
synchronized(DoubleCheckedLockingInspection.class)
{
if(s_instance == null)
{
s_instance = new Object();
}
}
}
return s_instance;
}
}