可能な重複:When and how should I use a Threadlocal variable のThreadLocalの目的変数はThreadLocal変数を含むオブジェクトにアクセスするすべてのスレッドに対してローカルであることをhere状態与えられます。 ThreadLocal変数をクラスのメンバとして使用し、Thread自体にローカル変数を持たせるのではなく、スレッドに対して
私はサーブレット内で多くのSimpleDateFormatオブジェクトを使用しています。残念ながら、SimpleDateFormatはスレッドセーフではありません。したがって、SimpleDateFormatオブジェクトの再利用を促進するためにThreadLocalでラップすることを考えました。私はこれを可能にするためにutil-classを書いた: public class DateUtil {