-------
android培训、
java培训、期待与您交流! ----------
package cn.itcast.thread;
import java.util.Random;
public class ThreadLocalDemo3 {
/**
* ThreadLocal类的使用。
*
* 一个ThreadLocal只代表一个变量,
* 但是如果我们的数据很多我们应该如何操作了?
* 我们可以把我们的数据封装到一个对象中。然后把对象做为一个数据给设置到当前线程中
* 现在我们来实现一下:
* 我们创建一个MyThreadLocalScopeData然后创建两个变量一个为NAME,一个为AGE
* 我们实现它的SET,GET方法。然后来操作
*
效果做出来了但是并不好。程序很不好
Thread-1 has put data :-779569351
Thread-0 has put data :443820472
ModuleA from:Thread-0 get data :443820472
ModuleA from:Thread-0 get datas :name:443820472,443820472
ModuleA from:Thread-1 get data :-779569351
ModuleA from:Thread-1 get datas :name:-779569351,-779569351
ModuleB from:Thread-0 get data :443820472
Modu