CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 扩展类

请指教:servlet,jsp和多线程的关系,100分相送喔!!

楼主mypxp()2004-12-02 16:49:40 在 Java / J2SE / 扩展类 提问

“Servlet中,每个请求由一个轻量级的Java线程处理(而不是重量级的操作系统进程)。    
      在传统CGI中,如果有N个并发的对同一CGI程序的请求,则该CGI程序的代码在内存中重复装载了N次;而对于Servlet,处理请求的是N个线程,只需要一份Servlet类代码。”这是本菜鸟在一本书上看到的一段话,觉得这段话很玄,也肯定很重要。只是喔看了不少的例子和一些jsp的书籍(当然不是很深的书),一直没有看到在servlet和jsp中将线程与http请求联系起来的代码,因此觉得奇怪,各位师傅能够提供一点用多线程来处理http请求的代码吗?  
  菜鸟再问:如果同时有很多客户端在请求一个页面,这个“为每个请求生成线程”的事情是否由tomcat等服务器偷偷的帮你干了,要不我看到的那么多例子都没有使用到线程(至少从代码中看不出来),难道这些例子跑起来后就只能同时由一个用户请求吗?  
  问题可笑,书中的话够玄,请耐心指点!!! 问题点数:100、回复次数:5Top

1 楼miracleai(牛魔王)回复于 2004-12-02 16:59:19 得分 20

当然是服务器自动启动多线程!Top

2 楼jFresH_MaN(十一月的萧邦-夜曲)回复于 2004-12-02 17:01:49 得分 50

B/S的系统都是这样,可能有多个客户同时向同一个服务器发送请求,服务器实际上就是用多线程分别为每一个客户处理请求,它的多线程是由服务器来实现的  
  我们平时用的Thread是我们显式地使用多线程Top

3 楼LiGun(^_^ 中国心_HSK ^_^)回复于 2004-12-02 20:45:29 得分 10

同意Top

4 楼zyg158((DD)OTP)回复于 2004-12-02 21:19:05 得分 10

同意,由servlet容器来分配线程实现的Top

5 楼drugon(更高,更远,更强)回复于 2004-12-03 11:36:08 得分 10

一般的重点都是放在Server上面的处理,在Server上面用多线程。Top

相关问题

  • session与多线程的关系?
  • 多线程下载和服务器设置有何关系(有些服务器不支持多线程下载)
  • 提示页面与多线程加载问题(JSP)
  • 提示页面与多线程加载问题(JSP)-- 2
  • 请问在Servlet里如何使用多线程?
  • 请教,有关servlet的多线程处理
  • 多线程啊多线程
  • 请问可以在一个Servlet里使用多线程和SOCKET吗?
  • *********** 在多线程环境(如JSP等)使用static方法是否不安全? ***********
  • 多线程socket!!!

关键词

  • 多线程
  • 线程
  • 代码
  • 服务器
  • 客户
  • servlet
  • cgi
  • 请求
  • 例子
  • 处理

得分解答快速导航

  • 帖主:mypxp
  • miracleai
  • jFresH_MaN
  • LiGun
  • zyg158
  • drugon

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo