ThreadLocal内存溢出(OOM)的缘由

ThreadLocal是Java提供的一个线程安全类,其原理是每一个线程都拥有各自的变量内存副本。其实就是每一个线程Thread里都有一个ThreadLocalMap类,用于存储变量值。更新、删除操做时,都是操做各自线程里的hreadLocalMap类,互不影响,从而达到的线程安全web ThreadLocal常常用于一次调用的上下文储存场景,例如一次调用的token、traceId,在调用的各个
相关文章
相关标签/搜索