java吧 关注:1,274,665贴子:12,788,524
  • 11回复贴,共1

问个servlet处理请求的问题

只看楼主收藏回复

doget(){
system.out.print("进入");
thread.sleep(10000);
system.out.print("结束");
}
同时开两个页面,一个页面访问后另外一个页面马上访问,
我原来想的结果是
进入
进入
结束
结束
没想到是
进入
结束
进入
结束
难道第一个页面的请求处理完,第二个请求才能进入servlet吗


IP属地:广东1楼2015-03-31 11:57回复
    有人么,求解答


    IP属地:广东来自Android客户端2楼2015-03-31 12:21
    回复
      2025-08-19 22:21:39
      广告
      不感兴趣
      开通SVIP免广告
      有人么,求解答


      IP属地:广东3楼2015-03-31 12:48
      回复
        我运行怎么是进入进入


        IP属地:浙江4楼2015-03-31 13:03
        回复


          IP属地:浙江5楼2015-03-31 13:05
          收起回复
            你这个才1秒啊改成10万再试试


            6楼2015-03-31 13:25
            回复
              这个我觉得应该没有锁的吧,tomcat启动时servlet就实例化了,是单例的,应该能并发访问,如果没锁,你把时间改成100000(10万)看看是不是进入进入结束结束


              7楼2015-03-31 13:28
              收起回复


                我的代码和结果......................实在是无语


                IP属地:广东8楼2015-03-31 13:33
                回复
                  2025-08-19 22:15:39
                  广告
                  不感兴趣
                  开通SVIP免广告
                  当有不同的用户对同一个web应用发出请求时,每一个用户都会创建一个servlet实例,但是web容器在维护时,只允许有一个servlet实例存l在JVM中。


                  IP属地:湖北9楼2015-03-31 14:13
                  回复