http的长连接 能保持用户访问多次都是同一个线程吗,这样使用threadlocal存放用户信息是否可取?

http的长连接 能保持用户访问多次都是同一个线程吗,这样使用threadlocal存放用户信息是否可取?

这个没有规定是访问多次是同一个线程吧。
threadlocal存放的信息最好只限于一个请求内共享数据,
多个请求间共享数据不建议用threadlocal

Threadlocal 我记得是更具线程名做key的,要是你能改动 TCP链接线程就1个 确实可以从中获取你存入的信息。
不过这是什么需求,直接 token 存reids 不香吗