Servlet默认是多线程的,但你这里可以不用考虑它,因为跟数据库相关的操作,数据库会自动处理这种并发的情况。

解决方案 »

  1.   

    我认为不用设成synchroized。
      

  2.   

    不用声明为synchronized因为servlet对于不同的用户请求生成不同的对象,使线程安全的。
    不用考虑同步问题
      

  3.   

    servlet是单实例的,需要考虑数据共享的情况,尽量不使用共享数据,如使用请相关的方法做同步处理。
    bean,是指的javabean,还是ejb容器
    如是ejb容器,不必考虑线程问题,因为ejb是多实例,线程安全的主件技术
    javabean同servlet一样