当前位置: 首页 > news >正文

做网站在哪儿买空间做网站和编程序

做网站在哪儿买空间,做网站和编程序,网页版qq登录入口在哪里,北京 个人网站 备案ThreadLocal,即线程变量,是一个以ThreadLocal对象为键,任意对象为值的存储结构。这个结构被附带在线程上,也就是说一个线程可以根据一个ThreadLocal对象查询到绑定在这个线程上的值。可以通过set(T)方法来设置一个值,在…

ThreadLocal,即线程变量,是一个以ThreadLocal对象为键,任意对象为值的存储结构。这个结构被附带在线程上,也就是说一个线程可以根据一个ThreadLocal对象查询到绑定在这个线程上的值。可以通过set(T)方法来设置一个值,在当前线程下在通过get()方法获取到原先设置的值。
首先来看下set方法,基于JDK8

/*** 将此线程局部变量的当前线程副本设置为指定值。大多数子类不需要重新此方法,* 仅依靠initialValue方法来设置线程局部变量的值** @param value the value to be stored in the current thread's copy of*        this thread-local.*/public void set(T value) {Thread t = Thread.currentThread();ThreadLocalMap map = getMap(t);if (map != null)map.set(this, value);elsecreateMap(t, value);}/*** 获取与ThreadLocal关联的map,在InheritableThreadLocal中重写** @param  t the current thread* @return the map*/ThreadLocalMap getMap(Thread t) {return t.threadLocals;}

在set方法中,首先获取当前线程,然后获取当前线程关联的ThreadLocalMap,而ThreadLocalMap是ThreadLocal类中定义的一个结构。ThreadLocalMap的部分源码如下:

static class ThreadLocalMap {static class Entry extends WeakReference<ThreadLocal<?>> {/** The value associated with this ThreadLocal. */Object value;Entry(ThreadLocal<?> k, Object v) {super(k);value = v;}}
}

其在ThreadLocalMap中定义了一个Entry对象用来存储我们在set方法中方的值。

ThreadLocal介绍

http://www.sczhlp.com/news/128154/

相关文章:

  • 电子商务网站开发工具网页制作平台哪个好
  • 如何seo网站挣钱软文自助发稿软件开发 网站建设
  • 基于Python+Vue开发的新闻管理系统源码+运行步骤
  • 鸿蒙应用开发从入门到实战(十二):ArkUI组件ButtonToggle
  • 山东住房城乡建设部网站 最新版地址在线
  • 网站建设应当注意小程序开发 杭州
  • wordpress屏蔽谷歌蜘蛛开鲁网站seo站长工具
  • 漳浦网站建设wordpress多语言版本号
  • 如何看网站的ftpwordpress一直加载
  • Spring框架中的注解主要有哪些
  • 从视觉、文案到交互:三步彻底去除产品AI味
  • 理解WPF Stylet中Command={s:Action 方法名}的设计与实现
  • FR报表下拉框高度(JS添加css样式方式)调整
  • wap网站开发作业enfold wordpress汉化
  • 惠州市企业网站seo点击软件河南高端建设网站
  • 有关网站开发的文章网站框架怎么搭建
  • 帮别人做彩票网站犯法嘛网站建设协议书
  • 重庆专业网站建设首页排名爆wordpress密码
  • 网站建设茂名wordpress无法查看发布
  • 国外做滑板网站html5手机移动app网站制作教程
  • 网站建设 新手从wordpress首页显示分类
  • 不属于网站后期维护hs网站推广
  • 浅绿色网站模板wordpress用户管理 插件
  • 西安公司建设网站wordpress按标签筛选
  • 做网站的硬件成本搜索建站网
  • 网站开发用什么软件wordpress 改相对路径
  • 个人可以做企业网站资源下载wordpress
  • 免费的发帖收录网站wordpress前缀
  • 公司做网站需要准备哪些资料大学生网页设计与制作模板
  • WPF 一个Label标签中的文字 Binding两个值