シンプルなシングルトン

免責事項:この記事はブロガーオリジナル記事ですが、許可ブロガーなく再生してはなりません。https://blog.csdn.net/boatImpish/article/details/88411210

シングルトン

これは、デザインパターンと接触する最初の、そして理解することは非常に簡単なはずです。しかし、また右、それらをノックアウトすることと高速であるために!コードへのシングルトン最初のセクション:

class Singleton {
	private static volatile Singleton instance = null; // 加上 volatile 保证即时性,多个线程看到的变量是一样的,就是最新的状态。
	private Singleton(){};
	
	public static Singleton getInstance () {
		if (instance == null){						// 4, 这是第四步,让锁只走一次
			synchronize(Singleton.class){ 			// 3, 这是第三步,保证只有同时只有一个线程能创建对象,但是还是有一个问题,锁也是一个很重的操作,不能每次获取对象的时候都经过锁这个操作吧,这样太消耗性能了。
				if (instance == null) {			 	// 2, 这是第二步,加一个判空防止对象重复创建,尽量减小内存消耗,到现在还没有考虑到多线程的影响
					instance = new Singleton();    	// 1, 这是第一步,首先得创建一个对象
				}
			}
		}
		return instance;
	}
}

まあ、書かれたシングルトンパターンは、Singletonパターンは、シングルトン怠惰と考え書き込みの多くを、持っている、右、この時間を使用するだけシングルトンで作成しました。
考える時間は、理解は徐々に深まっます。地球から見て低時空の宇宙は、天の川、太陽系、地球、西から東に地球の回転は、太陽が左右方向は、東向き、北放置、その後、人間性の概念がいる概念の何かを持っているダウン西、中に上昇しますサウスの右手。中国は24の太陽用語は年分割しており、興味深いことに、24の太陽の用語は、1-24 23の領域である24の時間帯に対応し、領域24-1があります。その後、サイクルは以上です。すべてのハイテクものについての話、これは最も基本的な事柄を生き残るために人です。シーズンが必須であることをもう一つのポイントは、シーンの説明で漢詩。Chunxiaoだけでなく、杜甫の春の夜の雨は、雨が傑作を書かれています。それは王の瞬間にする必要があります。これらの事を書いて、常にハハ進行し続けるために自分自身を思い出させます

おすすめ

転載: blog.csdn.net/boatImpish/article/details/88411210