社区
Java SE
帖子详情
java 多线程在java web工程中的应用
liujun3512159
2009-11-27 03:36:31
我一直做java web工程开发应用,老实说,也接触了不少项目了,但还真没在项目中使用过多线程技术,我想问下,你们在 web工程开发的时候,用多线程多吗?能不能给我一个列子哦,谢谢
...全文
464
6
打赏
收藏
java 多线程在java web工程中的应用
我一直做java web工程开发应用,老实说,也接触了不少项目了,但还真没在项目中使用过多线程技术,我想问下,你们在 web工程开发的时候,用多线程多吗?能不能给我一个列子哦,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cl55
2009-11-28
打赏
举报
回复
不要在容器里开自己的线程。
whut0802
2009-11-28
打赏
举报
回复
up
superboy_dike
2009-11-28
打赏
举报
回复
mark
kyo19
2009-11-28
打赏
举报
回复
1.本身我们使用的框架就是多线程的
2.在Web开发中我们一般都是一个请求一个响应,可能你认为不需要多线程。
这里设定一个场景,你进行一个相当耗时的操作,但是你只需要知道服务器是否接收到操作命令
比如你后台有一个邮件列表,其中有一万个邮箱地址,你要给这一万个人发送一份贺卡,你只需要写一段祝福的话,然后让服务器去发。
这里你在Web页面写好祝福的话提交上去后,总不会要等服务器一个一个发完后再回个成功的响应给你吧,这样你要等多久将无法知道,你完全可以把信息提交后,服务器马上回一条已经收到信息的响应给你,然后后台启动一个线程去发送邮件,你也不需要去等他发完
zhengzeng
2009-11-27
打赏
举报
回复
web 柜架就是多线程。隐藏了。
bayougeng
2009-11-27
打赏
举报
回复
可以用。但是很少用。
Think in
Java
(
中
文版)-chm格式
第1章 对象入门 1.1 抽象的进步 1.2 对象的接口 1.3 实现方案的隐藏 1.4 方案的重复使用 1.5 继承:重新使用接口 1.5.1 改善基础类 1.5.2 等价和类似关系 1.6 多形对象的互换使用 1.6.1 动态绑定 1.6.2 抽象的基础类和接口 1.7 对象的创建和存在时间 1.7.1 集合与继承器 1.7.2 单根结构 1.7.3 集合库与方便使用集合 1.7.4 清除时的困境:由谁负责清除? 1.8 违例控制:解决错误 1.9
多线程
1.10 永久性 1.11
Java
和因特网 1.11.1 什么是
Web
? 1.11.2 客户端编程 1.11.3 服务器端编程 1.11.4 一个独立的领域:
应用
程序 1.12 分析和设计 1.12.1 不要迷失 1.12.2 阶段0:拟出一个计划 1.12.3 阶段1:要制作什么? 1.12.4 阶段2:开始构建? 1.12.5 阶段3:正式创建 1.12.6 阶段4:校订 1.12.7 计划的回报 1.13
Java
还是C++?
java
多线程
应用
场景
(5)tomcat、tomcat内部采用
多线程
,数百个客户端访问同一
WEB
应用
程序,tomcat访问后,将后续处理投入新的线程进行处理,该新的线程最后调用我们的servlet程序。调用一种方法时等待一段时间(一般是给定时间段),如果该方法能在给定时间段内得到结果,则立即返回结果,相反,超时返回默认结果。以上就是
java
多线程
的
应用
场景,大家在掌握了本篇的内容后,在遇到类似需要
多线程
使用的场景时,就可以展开有关线程问题的处理和解决了。(7)自动操作处理:如定期备份日志,定期备份数据库等。
java
Web
项目
中
什么场景
中
会用到
java
多线程
?
问:能不能简单描述一下你在
java
web
开发
中
需要用到
多线程
编程的场景? 对
多线程
有些了解,但是不太清楚具体的
应用
场景,能简单说一下你遇到的
多线程
编程的场景吗? 回答一: 最典型的如: 1、用户注册完成送大礼包/积分之类,且积分等也是另一个系统并比较耗时;且这类任务即使失败也不是特别重要的。 2、后台线程:比如定期执行一些特殊任务,如定期更新配置文件,任务调度(如quart
Java
Web
基础篇之
Java
多线程
1、
多线程
与进程 1.1、是什么? 线程有时被称为轻量进程(Lightweight Process,LWP),是程序执行流的最小单元,进程与线程区别如下:一个进程至少有一个线程.。 1.2、扩展: 进程与线程区别,线程的划分尺度小于进程,使得
多线程
程序的并发性高。 另外,进程在执行过程
中
拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。 线程在执行过程
中
与进程还是有区别的。每...
java
多线程
有哪些实际的
应用
场景?
多线程
使用的主要目的在于: 1、吞吐量:你做
WEB
,容器帮你做了
多线程
,但是他只能帮你做请求层面的。简单的说,可能就是一个请求一个线程。或多个请求一个线程。如果是单线程,那同时只能处理一个用户的请求。 2、伸缩性:也就是说,你可以通过增加CPU核数来提升性能。如果是单线程,那程序执行到死也就利用了单核,肯定没办法通过增加CPU核数来提升性能。鉴于你是做
WEB
的,第1点可能你几乎不涉及。那这里我
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章