-1

如果有一个库映射到服务器库,并且它有一个类,其中一个变量作为公共静态变量。根据我的理解 1. 在该服务器上它将是一个副本。

  1. 如果该服务器与具有更多服务器的某个集群映射,则该静态实例将再次复制到集群公共内存,然后再次在所有服务器中作为单个实例提及。

  2. 现在,如果有超过 1 个集群,那么所有集群都将拥有自己的该静态实例的副本。

有人可以验证这三点。提前致谢

4

1 回答 1

0

由于各种原因,可变静力学是不好的 - 避免!

每个类都有一个静态字段的值。由单独的 s 加载的ClassLoader类是不同的类。进程之间不共享任何实例。因此,进程之间不共享静态字段值。就 servlet 容器而言,应用程序范围也不在进程之间共享。

于 2013-01-24T04:52:59.983 回答