threadLocal的理解
来源:互联网 发布:成为你自己武志红 知乎 编辑:程序博客网 时间:2024/05/22 17:11
Threadlocal 又成线程局部变量,
他为每一个使用该线程局部变量的线程提供了一个变量副本,使每一个线程都可以独立的改变自己的副本,不会和其它线程的副本冲突
存放在actionContext里的数据都存放在ThreadLocal里,threadLocal支队当前线程可见,因此它是线程安全的
下面看看actionContext里有那先数据:
public class ActionContext implements Serializable {
static ThreadLocal<ActionContext> actionContext = new ThreadLocal<ActionContext>();
/**
* Constant for the name of the action being executed.
*/
public static final String ACTION_NAME = "com.opensymphony.xwork2.ActionContext.name";
public static final String VALUE_STACK = ValueStack.VALUE_STACK;
0 0
- 对ThreadLocal的理解
- ThreadLocal的理解
- ThreadLocal的理解
- 关于ThreadLocal的理解
- 对ThreadLocal的理解
- ThreadLocal的理解(转载)
- ThreadLocal类的理解
- ThreadLocal的理解
- ThreadLocal 的理解
- ThreadLocal的理解
- ThreadLocal的个人理解
- 关于ThreadLocal的理解
- threadLocal的理解
- ThreadLocal的理解
- ThreadLocal的简单理解
- ThreadLocal的理解
- ThreadLocal的理解
- ThreadLocal的理解
- Oracle数据查询与数据操纵
- IOS 开发 OC编程 类和对象
- oracle完全检查点和增量检查点详解
- light oj 【数论】1297 - Largest Box【三分】
- Android 学习笔记之常用控件
- threadLocal的理解
- 清除 360流氓软件对浏览器的劫持插件B5T,浏览器快捷方式会带参数 123.125y.com
- iOS 开发 OC编程 方法的书写
- 分享几个appstore之外的iOS软件下载网址
- UITableView的reloadData方法,不执行cellForRow方法,但是执行了numberOfRows和heightForRow方法
- iOS 开发 OC编程 便利构造器以及初始化方法
- 9.4 认证用户
- 【字典树】HDU1247Hat’s Words
- 线性回归与逻辑回归