[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends-ml 10819] DecimalFormat とかも スレッドセーフではない?



宮本@muimiです。
お世話になります。

先日の読書会で、
SimpleDataFormat#parse()/format()がスレッドセーフではない
ということを聞きました(第2回ネタですが)。

参考
http://www.t3-jpn.com/bof/thread2.html
http://www.geocities.co.jp/Playtown/1245/java/unsafe_simple_date_format.
html

解決策として、以下のような対処があるようでした。
・synchronizedやThreadLocalを使う
・独自のDataFormatやその他のクラス(commons.langのFastDateFormatなど)を使
う

で、その他のjava.textのフォーマットクラスはどうなのでしょう?
#DecimalFormatもスレッドセーフではない?

ちょっと探して見た限り、そんな記述は見つかりませんでした。
ご存知でしたら、教えてください。よろしくお願いします。