首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

兑现线程范围的共享变量

2012-10-16 
实现线程范围的共享变量线程范围内的共享变量,每个线程只能访问他自己的,不能访问别的线程的。下面请看一个

实现线程范围的共享变量

线程范围内的共享变量,每个线程只能访问他自己的,不能访问别的线程的。

下面请看一个不安全的例子,这个例子中的data数据有安全问题,可以测试一下

对与上述程序如何修改呢,就是实现一个类似于ThreadLocal的类一种实现,就是创建一个Map集合,键是线程自己,数据是data,取数据的时候就不会取错了。

代码如下:

?


这种实现方式类似于一些大型框架的底层实现。可以好好的看一下。

热点排行