See More

package java_base; class Cal extends Thread{ public ThreadLocal sum = new ThreadLocal(); @Override public void run() { // TODO Auto-generated method stub sum.set(0); for(int i = 1; i <= 100; i++) { sum.set(sum.get() + i); } System.out.println(getName() + ":" + sum.get() ); } } public class ThreadLocalTest { public static void main(String[] args) { // TODO Auto-generated method stub new Cal().start(); new Cal().start(); new Cal().start(); } } /* * ThreadLocal ×÷ÓÃÊǰѶÔÏó±äÁ¿ÉèÖÃΪÏ̶߳ÀÏí£¬Ï൱ÓÚÏß³ÌÓµÓÐ×Ô¼ºµÄ×ÊÔ´¿Õ¼ä */