码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-11-26 01:06:05      阅读:179      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!