问一下javabean 当scope=session的时候是不是线程安全的?我想不是,但是我看到书上很多程序,比如购物车等,都是这样用的,我被搞晕了

解决方案 »

  1.   

    肯定是线程安全的啊,一个用户进入后就打开一个啊,这个SESSION只针对当前用户啊
      

  2.   

    session和application都不是线程安全的,只有request才是线程安全的。
    同一个用户共享一个session,和所有的用户共享一个application是一个道理。
    只要是存在共享资源,就不是线程安全的。
      

  3.   

    我不理解,session里面放置了一个对象,对象本来是在servlet里面service()方法里面声明的本地变量,一放到session里面成了共享变量,理解不了
      

  4.   


    所谓的“共享”不是与别的用户共享,而是你自己共享。因为你自己就一个session啊
      

  5.   

    会,但问题不大。  比如你一下点击了2次提交按钮,如session中count++;那么可能会出错,但这个可以通过防止重复提交来确定。而且一般这种并发问题后果不严重。
      

  6.   

    问非所答,人家是问‘session是否线程安全的问题’,从上面回答,应该是。