ThreadLocal 共享数据保存到线程内
class MyThreadScropData{
private String name;
private int age;
private static ThreadLocal<MyThreadScropData> map = new ThreadLocal<MyThreadScropData>();
private MyThreadScropData(){};
public static /*synchronized*/ MyThreadScropData getThreadInstance(){
MyThreadScropData intance = map.get();
if(intance == null){
intance = new MyThreadScropData();
map.set(intance);
}
return intance;
}
public String getName(){
return name;
}
public void setName(String name){
this.name = name;
}
public int getAge(){
return age;
}
public void setAge(int age){
this.age = age;
}
}
java 线程ThreadLocal
猜你喜欢
转载自blog.csdn.net/xdy1120/article/details/82799525
今日推荐
周排行