首页 > 编程语言 > 详细

2015年11月26日 Java基础系列(三)ThreadLocal类初级学习

时间:2015-11-26 01:02:50      阅读:210      评论:0      收藏:0      [点我收藏+]

  序,ThreadLocal类是为了解决多线程的安全问题。线程安全的意思也就是说每个线程操作自己的变量,不要对其他线程的值造成影响。

 

在很多情况下,ThreadLocal比直接使用synchronized同步机制解决线程安全问题更简单,更方便,且结果程序拥有更高的并发性。

1 ThreadLocal解决多线程安全问题的思路是通过ThreadLocalMap进行管控,就像一个Map中存在多个键值对,ThreadLocalMap可以对比Map进行理解。

2 一般通过覆盖ThreadLocal的initialValue()方法就行设置

3 ThreadLocal自JDK1.2开始出现,自从1.5开始支持泛型。

 

具体理解,可以从下面博客中学习,写的很详细:

http://blog.csdn.net/lufeng20/article/details/24314381

 

2015年11月26日 Java基础系列(三)ThreadLocal类初级学习

原文:http://www.cnblogs.com/yaochc/p/4996286.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!