マルチスレッドと Singleton パターン
mixi の Javaコミュニティのトピックス「業務で使うマルチスレッド」で延々と続いている話題。
マルチスレッドって業務システムで使わなきゃならないケースってあるでしょうか。
前から疑問に思っていて知人にも聞いてみたのですが、ないという答えばかりでした。
ご意見賜りたく。
そんなの一般論で言ってしまえば「ある」に決まってる。マルチスレッドを使わなくていい条件をたくさん並べ立てれば、使わなくてもできるシステムもあるだろうけど。
その途中で Singleton パターンの double check locking の問題に触れた後は Singleton パターンネタ。Singleton パターンなんてね、使わない方がいいに決まってる。
≫Singleton パターンを使うときの注意