[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/ )