2009-11-03から1日間の記事一覧

synchronizedブロックに使用されているStaticObjectが変更される場合、実質synchronizedされていない

synchronizedブロックに使用されている変数が書き換わる場合それはスレッドセーフではありません。(まあ当然です)例えばこれはNG class TargetDate { private static String staticCal = "書き換えられるかな?"; public void set(String s){ staticCal = …