3

ThreadLocal は、既に終了したスレッドに対して作成された値を自動的にクリアしますか?

4

1 に答える 1

1

はい、変数はガベージ コレクションで使用できますが、それらの値への他の参照がない場合に限ります (他のスレッドによって保持されます)。しかし、スレッドが終了したと言うとき、それはプールされたスレッドのようであってはなりません。プールされたスレッドは、プールに戻す前に自身の変数をクリアする必要があります。

于 2012-08-13T06:43:20.437 に答える