国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java多線程中的單例模式兩種實現方式

Java多線程中的單例模式兩種實現方式

2020-09-21 17:12Java之家 Java教程

這篇文章主要介紹了Java多線程中的單例模式兩種實現方式的相關資料,需要的朋友可以參考下

Java多線程中的單例模式

一、在多線程環境下創建單例

方式一:

?
1
2
3
4
5
6
7
8
9
10
11
12
package com.ietree.multithread.sync;
 
public class Singletion {
  
  private static class InnerSingletion {
    private static Singletion single = new Singletion();
  }
 
  public static Singletion getInstance() {
    return InnerSingletion.single;
  }
}

方式二:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
package com.ietree.multithread.sync;
 
public class DubbleSingleton {
 
  private static DubbleSingleton ds;
 
  public static DubbleSingleton getDs() {
    if (ds == null) {
      try {
        // 模擬初始化對象的準備時間...
        Thread.sleep(3000);
      } catch (InterruptedException e) {
        e.printStackTrace();
      }
      synchronized (DubbleSingleton.class) {
        if (ds == null) { // 這個判斷很重要,如果沒有那將不是單例,而是多例
          ds = new DubbleSingleton();
        }
      }
    }
    return ds;
  }
 
  public static void main(String[] args) {
    
    Thread t1 = new Thread(new Runnable() {
      @Override
      public void run() {
        System.out.println(DubbleSingleton.getDs().hashCode());
      }
    }, "t1");
    
    Thread t2 = new Thread(new Runnable() {
      @Override
      public void run() {
        System.out.println(DubbleSingleton.getDs().hashCode());
      }
    }, "t2");
    
    Thread t3 = new Thread(new Runnable() {
      @Override
      public void run() {
        System.out.println(DubbleSingleton.getDs().hashCode());
      }
    }, "t3");
 
    t1.start();
    t2.start();
    t3.start();
  }
}

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

原文鏈接:http://www.cnblogs.com/Dylansuns/p/6719764.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国精品一区| 午夜剧场免费在线观看 | 欧美日本韩国一区二区三区 | 国产精品美女 | 亚洲欧美中文字幕 | 成年女人免费v片 | 日韩激情网 | 日韩国产高清在线 | 日韩精品小视频 | 日韩精品一二三 | 久久男人| www.一区| 久热免费在线视频 | 久久精品国产亚洲一区二区三区 | 中文字幕亚洲精品 | 国产精品久久久久久久久免费桃花 | 日韩一区二区三区电影在线观看 | 亚洲视屏 | 国产精品免费观看 | 天天操天天干视频 | 成人免费大片黄在线播放 | 污污的免费网站 | 五月天狠狠爱 | 亚洲一区欧美 | 黄色片视频在线观看免费 | 亚洲欧美网址 | 亚洲成人一区二区 | 日韩有码一区 | 精品国产不卡一区二区三区 | 天堂中文网| 欧美日韩国产成人 | 最近2019年好看中文字幕视频 | 2018天天操 | k8久久久一区二区三区 | 超级碰在线观看 | 四虎影视永久免费观看 | 直接看av的网站 | 黄色短片免费看 | 视频一区在线 | 亚洲成av人片在线观看无码 | 国产精品免费一区二区三区四区 |