1. 作成。各スレッドは、ThreadLocal の set() メソッドを呼び出すことによってのみ、値セットにアクセスできます。
ThreadLocal オブジェクトはインスタンス化されます。すべてのスレッドがこの ThreadLocal インスタンスにアクセスできますが、2 つの異なるスレッドが同じ ThreadLocal オブジェクトに異なる値を設定した場合でも、各スレッドは ThreadLocal の set() メソッドを呼び出して設定した値にのみアクセスできます。お互いの価値観。
private ThreadLocal myThreadLocal = new ThreadLocal();
2. にアクセスするとき、get メソッドが Object オブジェクトに戻るとき、set() オブジェクトは Object 型のパラメータを入力する必要があります。
String threadLocalValue = (String) myThreadLocal.get();
ThreadLocal 変数が作成されたら、次のコードを使用して保存する必要がある値を設定できます:
myThreadLocal.set("A thread local value”);
Java のコレクションは主に 4 つのカテゴリに分類されます:
1. リスト: 順序付けおよび反復可能;
2. キュー: 順序付けおよび反復可能;
3 、セット コレクション: 反復不可能;
4. マップ マッピング: 順序付けされておらず、キーは一意ですが、値は一意ではありません。
以上がJavaでThreadLocalを作成してアクセスする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。