1.基本;
ThreadLocalのスレッドローカル変数は、それが共通の変数の差は、各スレッドがこの変数のコピーは、独立して(設定方法)と、この変数のアクセス(getメソッド)を変更することができる保持していない、スレッド間での競合ということです。
ThreadLocalのインスタンスはクラスで定義された場合、通常はプライベート静的変形例であり、これは結合されているスレッドのThreadLocalインスタンスの状態を引き起こす可能性があり、パッケージのIDで一部のサービス(ユーザーIDやトランザクションID)に、一般的にThreadLocalのビジネス、 - ---異なるIDスレッド異なる使用