关于ThreadLocal的运用

来源:互联网 发布:网络接入服务 编辑:程序博客网 时间:2024/05/01 10:20

Threadlocal

1、 本地线程类

2、 可以存放一个对象

3、 Threadlocal对象只能当前线程访问,其他的线程是不能访问的

4、 传递参数 


ThreadLocal<T>现在广泛用于各种框架中,例如:struts2,hibernate,spring,等中,用与进行松耦合的传递数据。

例如:

@Test/** * 利用ThreadLocal进行松耦合的传递数据 */public static String ThreadLocalStr() {ThreadLocal<String> tLocal=new ThreadLocal<String>();if (tLocal.get()==null) {tLocal.set("I am in ThreadLocal,All the class can use me only in one Thread!!!");}return tLocal.get();}


 

0 0
原创粉丝点击