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

网友投稿 203 2023-08-02


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

class MyThreadScopeData {

 

    // 单例

    private MyThreadScopeData() {

    }

 

    // 提供获取实例方法

    public static synchronized MyThreadScopeData getThreadInstance() {

        // 从当前线程范围内数据集中获取实例对象

        MyThreadScopeData instance = map.get();

        if (instance == null) {

       &FKavsILhmnbsp;    instance = new MyThreadScopeData();

   FKavsILhm         map.set(instance);

        }

        return instance;

    }

 

    // 将实例对象存入当前线程范围内数据集中

    private static MyThreadScopeData instance = null; // 饥饿模式

 

    private String name;

   &nhttp://bsp;private int age;

 

    public String getName() {

        return name;

    }

 

  &nbFKavsILhmsp; public void setName(String name) {

        this.name = name;

    }

 

    public int getAge() {

        return age;

    }

 

    public void setAge(int age) {

        this.age =FKavsILhm age;

    }

}


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java中List与数组相互转换实例分析
下一篇:家用交换机配置步骤:轻松搭建智能网络,畅享高速连接
相关文章

 发表评论

暂时没有评论,来抢沙发吧~