静的フィールドは、次のようにクラス名を使用してアクセスされています。
public class Me()
{
public static int a=5;
}
でアクセスできるので、クラスMe.a
にアタッチされています。
しかし、私が見ると:
static ThreadLocal<int> _x = new ThreadLocal<int> (() => 3);
各スレッドが の異なるコピーを参照することが保証されます_x
。
スレッドごとではなく、クラスstatic
ごとであることがわかりませんでしたか? どのようにして各スレッドに の異なるコピーを与えることができますか?ThreadLocal
_x