例1.シングルモード
公共の密封されたクラスのシングルトン
{
静的intance = NULL;
静的読み取り専用オブジェクト南京錠=新しいオブジェクト();
シングルトン()
{}
パブリック静的シングルトンインスタンス
{
取得する {
ロック(南京錠){
(インスタンス== null)の場合
{インスタンス=新しいシングルトン()。}
インスタンスを返します。
}
}
}
}
https://terrylee.cnblogs.com/archive/2005/12/09/293509.html