MemberInterceptor 拦截器里面存放线程变量

来源:7-5 使用线程本地变量存储会员信息

慕斯8079274

2023-09-02

拦截器获取 token 只要不为空 就LoginMemberContext.setMember(member); 存这个线程变量, 那是不是请求一次就会存一次,只要不为空就会存,那会不会开启线程过多,导致线程不够用呢 ?图片描述

写回答

1回答

甲蛙

2023-09-06

不会,一般会有个线程池,比如固定200个线程在处理请求,同一个线程,后进来的请求会把前一个请求的member覆盖掉,也就是说最多有200个member

0
2
甲蛙
回复
weixin_慕圣1052439
这个指的是同一个线程ID,后面进来的会覆盖掉之前的信息,不过,只有当前一个请求全执行完了,后面的请求才会进到同一线程里
2025-02-26
共2条回复

新版Springboot3.0打造能落地的高并发仿12306售票系统

最新版Spring3.0仿12306售票系统实战

852 学习 · 511 问题

查看课程