为每一个线程提供一个局部变量
实现原理:把当前的一个线程当做Map集合中的一个key,然后把局部变量当成value值。
Map<Object,Object> map ;
set (int conut){
Thread thead = Thread.currentThread();
map.put(thead ,count);
}
get(){
int count map.get(Thread.currentThread());
}
为每一个线程提供一个局部变量
实现原理:把当前的一个线程当做Map集合中的一个key,然后把局部变量当成value值。
Map<Object,Object> map ;
set (int conut){
Thread thead = Thread.currentThread();
map.put(thead ,count);
}
get(){
int count map.get(Thread.currentThread());
}
本文标题:ThreadLocal
本文链接:https://www.haomeiwen.com/subject/thcfqqtx.html
网友评论