| Class | Description | 
|---|---|
| ThreadContext | 
 スレッド内で共有すべきオブジェクトを保持するクラス。
 
 本クラスで保持する値は、子スレッドが起動された場合、
 暗黙的に全ての情報を子スレッドに引き継ぐ仕様となっている。
 このため、子スレッドでは個別に値を設定することなく、親スレッドで設定した値を使用することが出来る。
 また、子スレッドで個別に値を変更することも出来るが、ThreadLocalに格納したオブジェクトは各スレッドで共有され、
 別スレッドの動作に影響を与える危険があるので、イミュータブルな値とスレッドセーフな値のみを格納すること。 
 |