java線程數(shù)據(jù)共享2
//結(jié)合java線程數(shù)據(jù)共享1一起看,會(huì)更容易理解
//ThreadLocal 這個(gè)類就是把當(dāng)前線程和數(shù)據(jù)用HashMap的形式一起存起來(lái)
public class ThreadLocalTest {
private static ThreadLocal shareData = new ThreadLocal();
public static void main(String[] args) {
for (int i = 0; i < 2; i++) {
new Thread(){
public void run(){
int data = new Random().nextInt();
shareData.set(data);
System.out.println(Thread.currentThread().getName() + data);
System.out.println("moudle A in " + Thread.currentThread().getName() + shareData.get());
System.out.println("moudle B in " + Thread.currentThread().getName() + shareData.get());
}
}.start();
}
}
}
posted on 2012-09-27 11:57 你爸是李剛 閱讀(117) 評(píng)論(0) 編輯 收藏