thread-safeなSingleton

投稿日: 2009年04月22日 更新日: 2017年07月22日

double-checked lockingパターンはコンパイラや環境によっては注意しないといけない問題点がある。

てっとり早い解決策はプロセス中で一回しか呼ばれない場所でインスタンスを作成すること。テクニックに拘りすぎない。

インスタンス作成を忘れるとエラーになるわけだが、わかりやすいASSERTでも書いておけばおっけー。

名前:宮内 はじめ

Code for Nagoya名誉代表

E2D3名古屋支部長

プログラマーです。GISやデータビズが好きです。このサイトは宮内の個人的なメモです。

プロフィール

お問い合わせ