Tomcat线程池中的工作线程 需要清除MDC?
时间: 2024-05-11 11:03:26 浏览: 213
spring-async-mdc:在具有 Spring 的异步支持的池线程上填充 MDC 的示例
是的,Tomcat线程池中的工作线程需要清除MDC。MDC(Mapped Diagnostic Context)是一个用于存储线程上下文信息的Map,包括日志信息、用户信息等。如果不清除MDC,那么在下一次使用该线程时,可能会出现上一次的线程上下文信息,导致日志信息和用户信息等出现错误。因此,在Tomcat线程池中的工作线程执行完任务后,需要手动清除MDC,以确保线程上下文信息的正确性。
阅读全文