[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends-ml 12581] Re: FWD: Java Concurrency In Practice 第 6 回議 事録
高橋(智)です。
"TAKAHASHI, Tomohiro" wrote:
snip
> リスト10.3(和書p235〜236、原書p209)
> ハッシュコードが一致する場合はあるか?
この話題(宿題)は、過去に何度かJava読書会で話題に上っているかと思います。
要するに、
java.lang.System
の
public static int identityHashCode(Object x)
が返す値は衝突することがあるのか実験してみよう、ということなのですが、どのような方針、
環境、コード、がオススメでしょうか?
方針として、
・あるクラスのインスタンスを生成し続ける
・しかもそれらの参照を保持し続ける(GC対象にさせない)
・できるだけ他のクラスが余計なメモリを使用しないようにする(余計な処理を省く)
・int値の衝突判定は外部マシンのRDBMSのユニークキーに任せる(JDBCを使わざるを得ない)
みたいなことを思案しているのですが...
--
高橋智宏
Java読書会( http://www.javareading.com/bof/ )