struts2中对某个辅助类的静态成员变量进行控制是否要加同步控制呀?向java高手求教

解决方案 »

  1.   

    静态成员变量是应用内共享的,当然要加同步,这不是struts的问题,普通servlet也一样。
      

  2.   

    哦,谢谢两位,以前听说struts2是线程安全的,以为不用
      

  3.   

    struts2是每次请求创建一次action实例,如果静态成员变量被存在线程修改时,需要加同步,
      

  4.   

    静态成员的类型是什么?如果类型本身就是线程安全,比如 Vector、Hashtable 等等,以及类实例本身就是不可变的,比如:Pattern 之类就不需要加同步了。至于加不加同步,需要看那个成员的类型是什么。