dcl:双重检查锁定