ThreadLocal有哪些用途?

提问者:帅平 问题分类:面试刷题

ThreadLocal有哪些用途?

1 个回答
Rae
Rae 管理员

下面列举几个常见的场景:

1、在spring事务中,保证一个线程下,一个事务的多个操作拿到的是一个Connection。
2、在hiberate中管理session。
3、在JDK8之前,为了解决SimpleDateFormat的线程安全问题。
4、获取当前登录用户上下文。
5、临时保存权限数据。
6、使用MDC保存日志信息。

发布于:1个月前 (10-20)
我来回答