Double Check Lock(DCL模式):双重检查锁定
public class BasicDateEntity {
private static BasicDateEntity basicData;
public static BasicDateEntity getSingle() {
if(basicData == null) {
synchronized (BasicDateEntity.class) {
if(basicData == null) {
basicData = new BasicDateEntity();
}
}
}
return basicData;
}
List<MessageEntity> liststring;
public List<MessageEntity> getListstring() {
return liststring;
}
public void setListstring(List<MessageEntity> liststring) {
this.liststring = liststring;
}
}