プロジェクトの席替えで、Javaの達人である後輩N氏と席が近くなった(というか、近くした)。
さっそく先日のid:amachangの型推論の疑問について聞いてみたら、ソースを10秒見て、原因とどうやったら解決されるまで即答。さすがー。せっかく達人が近くにいるので、毎日いろいろ教えてもらおう。
ということで、今日はdouble-checked lockingイディオムと、その問題点について教えてもらった。いきなりマルチスレッドプログラミングの話で頭がついていかないのと、そもそもJavaのソースコードをちゃんと見るのが3年ぶりってことで、理解度は30%くらい。イメージがつかめた程度。問題点に行く以前に、そもそもdouble-checkd lockingイディオム自体を理解するのに時間がかかった。とりあえず、もう一度説明を反芻しながら自分のペースで吸収しよう。楽しいなっと。
コメント
コメント一覧 (1件)
実にうらやましい環境だ。
しかし奇遇ですな。
先週末のScalaの型指定あたりから、今週末のテーマのひとつにJava5のGenericsについてみてみよう。
があったりなかったりw