请问这个地方为何要clear呢
来源:3-11 利用切面类向客户端返回新令牌

北风一叶
2021-01-31
老师,下图中的这个地方为何要clear一下呢?
我目前想到了两种答案:
- 防止内存泄漏。threadlocal在不用后 如果不remove就会有内存泄漏的问题
- 如果一个用户连接的服务器,并且一直处于keep-live状态,这个地方再clear是否合适
- 是否还有其它的原因。
谢谢。
写回答
1回答
-
神思者
2021-01-31
如果不清空,下次有请求进来,还是这个线程负责的,它发现threadlocal存在令牌,于是就把这个令牌发给另一个手机用户,你觉得合理吗?
042021-04-19
相似问题