double-checked lockingイディオムを教わった

プロジェクトの席替えで、Javaの達人である後輩N氏と席が近くなった(というか、近くした)。

さっそく先日のid:amachangの型推論の疑問について聞いてみたら、ソースを10秒見て、原因とどうやったら解決されるまで即答。さすがー。せっかく達人が近くにいるので、毎日いろいろ教えてもらおう。

ということで、今日はdouble-checked lockingイディオムと、その問題点について教えてもらった。いきなりマルチスレッドプログラミングの話で頭がついていかないのと、そもそもJavaのソースコードをちゃんと見るのが3年ぶりってことで、理解度は30%くらい。イメージがつかめた程度。問題点に行く以前に、そもそもdouble-checkd lockingイディオム自体を理解するのに時間がかかった。とりあえず、もう一度説明を反芻しながら自分のペースで吸収しよう。楽しいなっと。

double-checked lockingとSingletonパターン

気に入ったらシェアお願いします!

この記事を書いた人

こんにちは!カノといいます👓
インターネットやテクノロジー、ビジネスモデルや歴史(世界史・日本史)、美術などが好きです。メガネのせいか真面目っぽく見えるらしいですが、基本的には昔からいい加減な性格です。
このブログは昔からずっと個人的な日記みたいな感じで書いてきていて、基本的には個人的なログになりますが、興味のあるところだけ読んでいただけるとうれしいです。コメントやTwitterのフォローなどは大歓迎です。

コメント

コメント一覧 (1件)

  • 実にうらやましい環境だ。
    しかし奇遇ですな。
    先週末のScalaの型指定あたりから、今週末のテーマのひとつにJava5のGenericsについてみてみよう。
    があったりなかったりw

コメントする

目次