![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习
文章平均质量分 75
会思想的芦苇
wo
展开
-
ThreadLocal和FastThreadLocal对比
1.ThreadLocal1.1 TheadLocal介绍和用途ThreadLocal是一个可以提供线程局部变量的一个类,每个线程包含变量的副本,所有线程的副本的修改都是互相独立的,互不影响,通常使用场景是用户登录态相关的内容。1.2 原理介绍首先我们看下数据结构简介图:Thread类中包含ThreadLocalMap对象,ThreadLocalMap是ThreadLocal的静态内部类,ThreadLocalMap中的对象都是以ThreadLocal对象作为key存储对应的value。从上面原创 2020-07-21 23:40:36 · 1099 阅读 · 0 评论 -
ThreadLocal在数据库连接中的应用
之前一直觉得ThreadLocal没用,后来看到别人在数据库连接中的相关讲解后发现这个类真的很实用。在数据库连接中为了提高服务器的响应速度,通常都会采用数据库连接池的方式来获取数据库连接。C3P0Utils实现public class C3P0Utils { private static DataSource source;//数据源 static{ source = new原创 2018-01-22 17:16:22 · 5475 阅读 · 0 评论