一个线程安全的单例模式示例
来源:互联网 发布:手机登录电脑版淘宝网 编辑:程序博客网 时间:2024/06/06 12:43
package com.tecsun.das.collect.modules.util.config;
import com.alibaba.fastjson.JSON;
import net.sf.json.JSONObject;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* Created by Zetting on 2016/9/22.
* Description:读取元配置信息
*/
public class MetaConfg {
private volatile static MetaConfg instance;private volatile static Map<String,MetadataBean> configs =new HashMap<String, MetadataBean>();private static Logger logger = LoggerFactory.getLogger(MetaConfg.class);/** * 单例 * @return */private static MetaConfg getInstance(){ if(instance == null){ synchronized (MetaConfg.class){ if(instance == null){ instance = new MetaConfg(); } } } return instance;}private MetaConfg(){}
}
0 0
- 一个线程安全的单例模式示例
- 线程安全单例模式示例
- 怎么实现一个线程安全的单例模式呢?
- 写一个线程安全的单例模式
- 设计一个线程安全的单例(Singleton)模式
- 写一个线程安全的单例模式
- 实现一个线程安全的单例模式
- 实现一个单例模式的类,要求线程安全
- 写一个线程安全的单例模式
- 线程安全的单例模式
- 线程安全的单例模式
- 线程安全的单例模式
- 线程安全的单例模式
- Volatile 线程安全的单例模式
- 线程安全的单例模式
- 基于线程安全的单例模式
- 线程安全的单例模式
- 单例模式的线程安全
- 欢迎使用CSDN-markdown编辑器
- RNN教程, Part 1—Introduction to RNNs
- linux 硬连接和软连接
- 结构化分析方法
- STM32的GPIO有几种输入模式及其说明
- 一个线程安全的单例模式示例
- 思路+步骤+方法,三步教你如何快速构建用户画像?
- 类的继承与封装
- 成员函数的重载、覆盖和隐藏的区别与联系
- Java中在特定区间产生随机数
- 【Java8源码分析】集合框架-HashMap
- 使用库函数将字符串和数字互换
- 按照输入顺序的map
- Zeus资源调度系统介绍