2019独角兽企业重金招聘Python工程师标准>>>

是现有Thread呢还是现有ThreadLocal呢?

个人觉得应该是先有Thread的。Thread包括了很多属性,而这些值都应该是JVM赋值。但有一些用户属性需要写入线程,怎么办呢?直接通过Thread来写?显然破坏了之前的初衷,于是ThreadLocal的概念由此而生了。

你在哪个线程中操作ThreadLocal,实际就是在操作该线程中的某些用户属性。

转载于:https://my.oschina.net/u/937710/blog/127889

thread和threadLocal之间的关系相关推荐

  1. cpu、socket、core、thread 等术语之间的关系

    当我们在看技术文档时,经常会发现很多有关 cpu 的术语,比如 cpu.cpu socket.cpu core.hyper-threading 等,乱乱的分不清楚,这篇文章我带大家用三分钟时间,快速的 ...

  2. strongswan libstrongswan scheduler,processor,job,event和thread之间的关系

    目录 scheduler介绍 scheduler调度的event与job的关系 scheduler的主要操作 job又是如何创建的呢? job的执行 scheduler介绍 scheduler使用he ...

  3. Message、Handler、Message Queue、Looper、Thread之间的关系(未完成)

    1. 请解释下在单线程模型中Message.Handler.Message Queue.Looper.Thread之间的关系 2. 什么是IntentService?有何优点? 1) 它是对单线程消息 ...

  4. handler和thread之间如何传输数据_HTTP和TCP之间的关系

    在解释两者之间的关系之前,我们必须从宏观的角度了解互联网的整个交互模型.因为当了解互联网在大体上是如何运作时,我们才能了解HTTP和TCP存在的意义,包括他们所要解决的问题是. (此图来自Udacit ...

  5. 正确理解 AsyncTask,Looper,Handler三者之间的关系(基于android 4.0)

    Looper 和Handler 是理解好AsyncTask的一个基础,我们可以先从这里开始,先给出一个主线程和子线程互相通信的例子. 1 package com.example.loopertest; ...

  6. Thread、ThreadLocal、ThreadLocalMap是什么?看这一篇

    文章目录 前言 一.ThreadLocal是什么 二.Thread.ThreadLocal.ThreadLocalMap源码分析 三.Thread.ThreadLocal.ThreadLocalMap ...

  7. android 如何获得activity的view对象,Android的Activity 、 Window 、 View之间的关系

    什么是Activity .View . Window? Activity:是Android 四大组件之一, 是存放View对象的容器,也是我们界面的载体,可以用来展示一个界面.它有一个SetConte ...

  8. 细说进程、应用程序域与上下文之间的关系(一)——进程的概念与作用

    引言 本文主要是介绍进程(Process).应用程序域(AppDomain)..NET上下文(Context)的概念与操作. 虽然在一般的开发当中这三者并不常用,但熟悉三者的关系,深入了解其作用,对提 ...

  9. Spring-bean之间的关系

    概述 继承 实例 依赖 实例 引用 实例 总结 概述 不但可以通过<ref>引用另外一个bean,建立起Bean和Bean之间的依赖关系, bean元素标签之间也可以建立类似的关系,完成一 ...

最新文章

  1. SpringMVC权限管理
  2. 如何配置Spring Boot Tomcat
  3. kafka 集群--3个broker 3个zookeeper创建实战
  4. python3 拼接字符串的7种方法
  5. Reservoir Sampling 蓄水池采样算法
  6. 2018怎么打开2019_2019年养老金涨幅5%,这几个方面有调整,你到手的钱增加没
  7. 人脸对齐(九)--SDM算法
  8. 【vuejs面试题】务必熟知的vuejs面试题「务必收藏」
  9. matlab学习笔记 struct函数
  10. Web开发常见问题汇总
  11. 俺压箱底的导航网站推荐
  12. 使用vue+div+svg实现审批流程图功能,可生成JSON格式
  13. windows10 使用老版图片查看器
  14. Word怎么转换成PDF?Speedpdf批量免费在线转换
  15. 电脑连打印机不打印,是怎么回事?
  16. overleaf怎么输入中文_【LATEX】在线latex排版工具Overleaf-制作中文简历-详细教程...
  17. Distiller:正则化
  18. 微信小程序布局快速入门
  19. JZOJ 3158 【JSOI2013】丢番图
  20. 论P2P的实现(如何穿透NAT)

热门文章

  1. Wildcard Matching
  2. C# partial 说明
  3. C#.NET里面的多线程处理
  4. 【小白冲冲冲!!!】补2:SLAM中最小二乘问题的引入及求解
  5. (0)C#开发环境构建——史上最容易理解的C#界面搭建
  6. 会返回两次_毅力号火星车上的这些采样管,十年后将返回地球
  7. pycharm的下载,安装及首次启动
  8. android 使用shell模拟触屏_android命令行模拟输入事件(文字、按键、触摸等)
  9. go web框架_干货分享:六个知名的Go语言web框架
  10. android 指南针传感器,android 传感器使用 Compass指南针的实现功能