私はまだThreadLocalという概念を混同しています。私はJavaDocと他の関連する質問をここに掲載していますが、使用される専門用語はすべて私をあまり助けませんでした。ThreadLocal;毎回変数のコピーを作成するのと同じではありませんか?
私はある種のThreadLocalを得ています。つまり、各スレッドには変数のコピーがあります。だから...これは、どうやってこれと違って、毎回新しい変数を作るのだろうか?
public void convertDate(String date)
{
// Contruct new date formatter for every invocation of the method.
DateFormatter df = new SimpleDateFormatter(...);
....
}
public void convertDate(String date)
{
// Getting date formatter from threadlocal.
DateFormatter df = threadLocal.get();
....
}
がどのように第二のものとは異なる最初はすべて二つだけの変数の新しいコピーを返しているんされている場合:例として、たDateFormatterを使用して例えば
、?
ありがとうございました。