首页 > 编程 > Java > 正文

Java单例模式、饥饿模式代码实例

2019-11-26 15:11:22
字体:
来源:转载
供稿:网友
class MyThreadScopeData {     // 单例    private MyThreadScopeData() {    }     // 提供获取实例方法    public static synchronized MyThreadScopeData getThreadInstance() {        // 从当前线程范围内数据集中获取实例对象        MyThreadScopeData instance = map.get();        if (instance == null) {            instance = new MyThreadScopeData();            map.set(instance);        }        return instance;    }     // 将实例对象存入当前线程范围内数据集中    private static MyThreadScopeData instance = null; // 饥饿模式     private String name;    private int age;     public String getName() {        return name;    }     public void setName(String name) {        this.name = name;    }     public int getAge() {        return age;    }     public void setAge(int age) {        this.age = age;    }}

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表