每次请求都会生成一个ThreadLocal吗
时间: 2023-10-25 09:39:57 浏览: 170
利用AOP来变更工作线程的名字,来快速过滤出一次请求的所有日志.docx
对于每个请求,Java web服务器通常会为其创建一个独立的线程,因此每个请求都会有一个独立的线程上下文。而ThreadLocal是一个线程本地变量,其值只能在当前线程中访问,因此每个请求都会有一个独立的ThreadLocal实例。但需要注意的是,如果某些线程在执行过程中被重复利用,那么可能会重用之前的ThreadLocal实例。
阅读全文