博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ThreadLocal的使用场景
阅读量:4178 次
发布时间:2019-05-26

本文共 536 字,大约阅读时间需要 1 分钟。

1.业务类和dao使用的线程是同一个。

a)可以分别打印两个类中的当前线程。看他们的hashcode是否是同一个。
b)如何获取当前线程。Thread.currentThread();
2.如果线程有空间可以放conn,那么我在业务类中把conn放入当前线程里面,到dao中从当前线程里面获取,就可以保证两个conn是同一个。
线程有这样空间吗?
答案是肯定的。如何操作这个空间。
3.threadLocal可以操作当前线程的空间,哪个线程在运行threadLocal,threadLocal就操作了哪个线程。
A)如何创建出ThreadLocal对象。 ThreadLocal tl=new ThreadLocal();
B)threadLocal如何往当前线程里面放数据。tl.set(Object);
C)threadLocal如何从当前线程里面取数据。tl.get();
D)threadLocal如何从当前线程里面移除数据。tl.remove();

ThreadLocal(线程空间), 作为一个空间临时储存唯一变量,类似于单例

在业务上又和单例的意义不同,具体业务,区别对待。

这辈子坚持与不坚持都不可怕,怕的是独自走在坚持的道路上!!! 欢迎加入技术群聊。

在这里插入图片描述

转载地址:http://ozoai.baihongyu.com/

你可能感兴趣的文章
网络字节顺序
查看>>
SQLiX构建笔记
查看>>
Git指令合辑
查看>>
每个程序员都应该知道的延迟值
查看>>
安装DVWA进行渗透测试
查看>>
Sparta
查看>>
SQLMAP 学习稿
查看>>
IDA一日速成整理笔记
查看>>
逆向分析的经验
查看>>
Visual Studio 简单快捷键
查看>>
暴力搜索内存空间获得API的线性地址
查看>>
CTF编码
查看>>
万能密码原理和总结
查看>>
缓冲区溢出学习
查看>>
《Visual Studio 程序员箴言》读书笔记
查看>>
Metasploit 学习笔记
查看>>
pwnable.tw - orw
查看>>
进化内核模糊测试
查看>>
快手宣布从7月1日起取消大小周,员工按需加班,公司按照相关规定向员工支付加班工资
查看>>
从1万亿美元市值到突破2万亿美元,微软仅用时两年
查看>>