只有需要访问同一共享数据才需要。否则处于性能考虑,尽量不要用。

解决方案 »

  1.   

    servlet,jsp本身就是多线程的,除非你在页面属性中指定为单线程访问
      

  2.   

    对一些个公用数据,如果操作这些数据,仅仅是读取,那没有必要使用同步;可是如果涉及到了删除和修改等等操作,那就需要了!
    而且不可乱用线程和同步,不然会造成很多的问题,例如死锁!
      

  3.   

    同步本来就是为了避免一些诸如我写的同时你在读,令到数据不正确,所以说只有涉及到读写操作或者一些数据的修改之类的时候才需要,我也同意不能乱用。
      

  4.   

    方法以外的那些类的实例变量是属于公用数据吧?