threadLocal是线程安全的,它相当于给每个线程单独开辟了一个空间用来存放数据对象,且其他线程无法意识到该对象的存在。
典型使用场景
通过filter加载用户信息到threadLocal
在需要使用的地方来获取相应信息
在线程结束时,通过InterceptorAdapter的afterCompletion中调用remove方法来去除threadLocal,避免内存溢出
threadLocal是线程安全的,它相当于给每个线程单独开辟了一个空间用来存放数据对象,且其他线程无法意识到该对象的存在。
典型使用场景
通过filter加载用户信息到threadLocal
在需要使用的地方来获取相应信息
在线程结束时,通过InterceptorAdapter的afterCompletion中调用remove方法来去除threadLocal,避免内存溢出
本文标题:threadLocal的使用
本文链接:https://www.haomeiwen.com/subject/ejhlpqtx.html
网友评论