程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java單例形式、饑餓形式代碼實例

Java單例形式、饑餓形式代碼實例

編輯:關於JAVA

Java單例形式、饑餓形式代碼實例。本站提示廣大學習愛好者:(Java單例形式、饑餓形式代碼實例)文章只能為提供參考,不一定能成為您想要的結果。以下是Java單例形式、饑餓形式代碼實例正文


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;
    }
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved