InheritableThreadLocal 使用的问题及解决办法
问题背景最近公司负责的项目总是出现莫名其妙的串号的问题,具体表现是一次请求里日志却记录的多个userId(一次请都只会有一个userId),看了很久的报文,分析了很久的代码,终于有了点眉目。问题分析这类问题主要出现在一个主任务启动的多个线程并发执行造成的,执行分析使用的是InheritableThreadLocalprivate static class InheritableThreadLocalContext extends InheritableThreadLocal<ThreadLo
原创
2021-09-30 15:25:32 ·
2513 阅读 ·
0 评论