ThreadLocal
来源:互联网 发布:算法的时间复杂度定义 编辑:程序博客网 时间:2024/06/05 02:22
ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象
get()方法是用来获取ThreadLocal在当前线程中保存的变量副本,set()用来设置当前线程中变量的副本,remove()用来移除当前线程中变量的副本,initialValue()是一个protected方法,一般是用来在使用时进行重写的,它是一个延迟加载方法
http://www.cnblogs.com/dolphin0520/p/3920407.html
0 0
- ThreadLocal
- ThreadLocal
- ThreadLocal
- ThreadLocal
- ThreadLocal
- ThreadLocal
- ThreadLocal
- ThreadLocal
- ThreadLocal
- ThreadLocal
- ThreadLocal
- ThreadLocal
- ThreadLocal
- ThreadLocal
- ThreadLocal
- threadlocal
- ThreadLocal
- ThreadLocal
- 有了 Linux,你就可以搭建自己的超级计算机
- Unity3D里Time时间体系的讲解与运用
- Bone Collector(hdoj--2602--01背包)
- spring事物管理机制
- 项目管理心得:一个项目经理的个人体会、经验总结 [Y]
- ThreadLocal
- 【Ubuntu】Linux必备软件之Samba
- hdu 2546 饭卡(0-1背包)
- bzoj-1194 潘多拉的盒子
- Spring事务配置的五种方式
- 【POJ3468】【线段树成段更新】
- css3的选择器
- 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活(hdoj--2191--多重背包)
- 我们需要真正的软件项目经理 [Y]