• 测试技术
  • 博客
  • 视频
  • 开源
  • 论坛
  • 沙龙
  • 下载
  • 杂志
  • 招聘

您的位置:您的位置:软件测试技术门户 >> 软件测试技术 >> 开发语言 >> Java >> 查看资讯

字号: | 推荐给好友 上一篇 | 下一篇

通通透透理解ThreadLocal

发布: 2008-4-30 09:59 | 作者: 不详 | 来源: 程序员 | 查看: 44次 | 进入领测软件测试网论坛讨论

领测软件测试网

R(}2T&\'fq9w"@X K

3m:A[/E3{I-F'X~从线程的角度看,目标变量就象是线程的本地变量,这也是类名中“Local”所要表达的意思。 软件测试技术门户-@4qy:rs*D WP

:C WjX$JZ&f!v {{线程局部变量并不是Java的新发明,很多语言(如IBM IBM XL FORTRAN)在语法层面就提供线程局部变量。在Java中没有提供在语言级支持,而是变相地通过ThreadLocal的类提供支持。 软件测试技术门户9Yf"dU;L5JI$p"~ j N;z
软件测试技术门户Dr-]9S"]
所以,在Java中编写线程局部变量的代码相对来说要笨拙一些,因此造成线程局部变量没有在Java开发者中得到很好的普及。 软件测试技术门户9h8E6t w9g+x \-iOh)O

2K#a%b7HGHhi,]-D7wThreadLocal的接口方法 软件测试技术门户U[!a1[1F