23,409
社区成员




ThreadLocal tl1 = new ThreadLocal();
ThreadLocal tl2 = new ThreadLocal();
tl1.set("tl1");
tl2.set("tl2");
System.err.println(tl1.get());// tl1
System.err.println(tl2.get());// tl2
System.err.println(tl1.get());// tl1
System.err.println(tl2.get());// tl2
我知道输出这样结果的原因,但是为什么要这样设计这个类?直接存储key、value类型岂不是更方便吗?
还请高手回答,多谢了!