java中ThreadLocal类使用测试
来源:互联网 发布:喷绘王类似软件 编辑:程序博客网 时间:2024/05/17 04:43
public class TestThreadLocal {
public static void main(String[] args) {
new MyThread("NO1 ").start();
new MyThread("NO2 ").start();
new MyThread("NO3 ").start();
new MyThread("NO4 ").start();
new MyThread("NO5 ").start();
}
}
class MyThreadLocal {
private static int nextSerialNum = 0;
private static ThreadLocal serialNum = new ThreadLocal() {
protected synchronized Object initialValue() {
return new Integer(++nextSerialNum);
}
};
public static int get1() {
return ((Integer) (serialNum.get())).intValue();
}
private static final ThreadLocal ConnContext = new ThreadLocal() {
protected synchronized Object initialValue() {
Integer num = new Integer(5);
return num;
}
};
public static int get2() {
return ((Integer) (ConnContext.get())).intValue();
}
}
class MyThread extends Thread {
String name = null;
public MyThread(String name) {
this.name = name;
}
public void run() {
System.out.println(this.name + " get1 " + MyThreadLocal.get1());
System.out.println(this.name + " get2 " + MyThreadLocal.get2());
}
}
- java中ThreadLocal类使用测试
- java中ThreadLocal使用
- java中ThreadLocal类的使用
- Java中ThreadLocal类的使用
- java中ThreadLocal类的使用
- java中ThreadLocal类的使用
- java中ThreadLocal类的使用
- java中ThreadLocal类的使用
- java中ThreadLocal类的使用
- java中ThreadLocal类的使用
- java中ThreadLocal类的使用
- java中ThreadLocal类的使用
- java中ThreadLocal类的使用
- java中ThreadLocal类的使用
- java中ThreadLocal类的使用
- java中ThreadLocal类的使用
- JAVA中ThreadLocal使用三
- java线程中ThreadLocal类的使用及介绍
- Flex RemoteObject and AMFPHP 1.9 教程
- Excel 找不到类型或命名空间名称“Excel”(是否缺少 using 指令或程序集引用?)
- COM组件对象与.NET类对象的相互转换
- wordapplication+worddocument
- ASP.NET 2.0的缓存技术简介
- java中ThreadLocal类使用测试
- 各大搜索引擎关于作弊网页的定义
- 基于数据挖掘技术的客户保有应用研究
- 突然发现:设计系统时会不知不觉就会OO
- 根据radio值动态显示file
- JS+DIV实现自定义Title的显示方式
- 问题:Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath.Perhaps JAVA_HOME does not point to the JDK
- AVI详解(转)
- 软件体系结构的风格