ThreadLocal有哪些用途?

提问者:帅平 问题分类:面试刷题
ThreadLocal有哪些用途?
1 个回答
Rae
Rae 管理员
下面列举几个常见的场景:
1、在spring事务中,保证一个线程下,一个事务的多个操作拿到的是一个Connection。
2、在hiberate中管理session。
3、在JDK8之前,为了解决SimpleDateFormat的线程安全问题。
4、获取当前登录用户上下文。
5、临时保存权限数据。
6、使用MDC保存日志信息。
发布于:2年前 (2022-10-20) IP属地:未知
我来回答