如果有一个映射到服务器lib的库,并且它有一个类,其中一个变量作为公共静态。 根据我的理解 1.在该服务器上它将是一个副本。
如果该服务器与某个拥有更多服务器的集群映射,那么静态实例将再次复制到集群公共内存,然后在所有服务器中再次作为单个实例提及。
现在,如果有超过1个集群,那么所有集群都将拥有自己的静态实例副本。
有些人可以验证这三点。 提前致谢
答案 0 :(得分:0)
由于种种原因,可变静力学是不好的 - 避免!!
每个类都有一个静态字段值。由单独的ClassLoader
加载的类是不同的类。进程之间不共享实例。因此,进程之间不共享静态字段值。就servlet容器而言,应用程序范围也不在进程之间共享。