对于拥有该变量的servlet的所有请求,threadlocals变量是否都是全局变量?

我正在使用树脂作为服务器。

谢谢遮篷。

我想我可以使自己更清楚。

具体案例:

我想要:

当请求开始执行时,

  • 初始化一个静态变量。
  • 能够以线程安全的方式查询从servlet调用的方法的进一步执行中的变量值,直到请求结束执行
  • 最佳答案

    简短的回答:是的。
    再长一点:这就是Spring发挥其魔力的方式。参见RequestContextHolder(通过DocJar)。

    但是需要注意-您必须知道何时使ThreadLocal无效,如何使其他线程无效以及如何(不)与非线程本地上下文缠结。

    或者您可以只使用Spring ...

    09-16 17:30