社区
Web 开发
帖子详情
web开发中能不能使用多线程
longge424
2012-10-19 10:51:39
基于ssh开发的web应用 能不能使用多线程技术提高用户体验?如果能,那么如何控制事务?
...全文
839
11
打赏
收藏
web开发中能不能使用多线程
基于ssh开发的web应用 能不能使用多线程技术提高用户体验?如果能,那么如何控制事务?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
依琳小师妹
2012-10-19
打赏
举报
回复
可以是可以,但是我觉得会很麻烦。光是多线程这块就比较难控制了,再加上事务,
没有尝试过,你可以继续探索![Quote=引用 4 楼 的回复:]
引用 2 楼 的回复:
web开发和多线程没有什么必然联系,多线程是javaSE的一个比较高级的技术而已,一般用于服务器并发响应的开发。当然客户端也可以用多线程,但和浏览器就没有什么关系了,客户端的多线程一般是为了提高用户体验,简单的说你可以同时做几件事情。
我们常用的windows操作系统就是一个典型的巨大的多进程,多线程软件。
事务和多线程也没有什么必然的联系。完全就是另一回事,这里……
[/Quote]
nownever
2012-10-19
打赏
举报
回复
网络编程。。
AlexMoonshadow
2012-10-19
打赏
举报
回复
抵制日系,从程序猿做起。
[Quote=引用 8 楼 的回复:]
所迪斯尼
[/Quote]
碧海潮声吹玉箫
2012-10-19
打赏
举报
回复
所迪斯尼
Kanepan
2012-10-19
打赏
举报
回复
WEB 本身就是多线程 。
一般情况下尽量避免在WEB另外起线程。
宁波朱超
2012-10-19
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
引用 3 楼 的回复:
何必要用多线程。 了解web请求的原理吗?
我的意思是客户端发送请求到服务端,服务端能不能启用多线程去处理客户端的业务,以此来最短时间响应客户端的请求,比如说发布一个视频,上传视频可能是一个比较耗时的工作,而保存视频的基本信息则比较快,此时能不能用多线程保存视频呢?
[/Quote]
你少网络编程这块知识去补吧。
longge424
2012-10-19
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
何必要用多线程。 了解web请求的原理吗?
[/Quote]
我的意思是客户端发送请求到服务端,服务端能不能启用多线程去处理客户端的业务,以此来最短时间响应客户端的请求,比如说发布一个视频,上传视频可能是一个比较耗时的工作,而保存视频的基本信息则比较快,此时能不能用多线程保存视频呢?
longge424
2012-10-19
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
web开发和多线程没有什么必然联系,多线程是javaSE的一个比较高级的技术而已,一般用于服务器并发响应的开发。当然客户端也可以用多线程,但和浏览器就没有什么关系了,客户端的多线程一般是为了提高用户体验,简单的说你可以同时做几件事情。
我们常用的windows操作系统就是一个典型的巨大的多进程,多线程软件。
事务和多线程也没有什么必然的联系。完全就是另一回事,这里就不解释了。
[/Quote]
我的意思是客户端发送请求到服务器端,服务器端调用相应的service方法,sevice方法里有诸如业务1、业务2、业务3……比较耗时,此时在service里能不能启用多线程分别处理业务1、2、3,如果能那么如何控制整个service的事务?比如业务1和业务3执行正确,业务2异常 如何保证整个service回滚?
-------------------------------------------------------
呵呵 ,表达能力一般,不知道表述清楚没有
yjflinchong
2012-10-19
打赏
举报
回复
何必要用多线程。 了解web请求的原理吗?
NewMoons
2012-10-19
打赏
举报
回复
web开发和多线程没有什么必然联系,多线程是javaSE的一个比较高级的技术而已,一般用于服务器并发响应的开发。当然客户端也可以用多线程,但和浏览器就没有什么关系了,客户端的多线程一般是为了提高用户体验,简单的说你可以同时做几件事情。
我们常用的windows操作系统就是一个典型的巨大的多进程,多线程软件。
事务和多线程也没有什么必然的联系。完全就是另一回事,这里就不解释了。
龙四
2012-10-19
打赏
举报
回复
web本身就是多线程的
python
web
框架
多线程
和多进程_python
多线程
和多进程
多线程
与多进程知识预览一 进程与线程的概念二 threading模块三 multiprocessing模块四 协程五 IO模型回到顶部一 进程与线程的概念1.1 进程考虑一个场景:浏览器,网易云音乐以及notepad++ 三个软件只能顺序执行是怎样一种场景呢?另外,假如有两个程序A和B,程序A在执行到一半的过程中,需要读取大量的数据输入(I/O操作),而此时CPU只能静静地等待任务A读取完数据才能...
多线程
与多进程详细
一.进程和线程的概念 1.进程(最小的资源单位): 进程:就是一个程序在一个数据集上的一次动态执行过程。进程一般由程序、数据集、进程控制块三部分组成。 程序:我们编写的程序用来描述进程要完成哪些功能以及如何完成; 数据集;则是程序在执行过程中所需要
使用
的资源; 进程控制块:用来记录进程的外部特征,描述进程的执行变化过程,系统可以利用它来控制和管理进程,它是系统感知进程存在的唯一标志。 进程比线程更早出现,计算机早期处理代码时,
使用
的是串行的方法,假设计算机在运行A
spring的单例
多线程
问题
一、Spring单例模式与线程安全 Spring框架里的bean,或者说组件,获取实例的时候都是默认的单例模式,这是在
多线程
开发
的时候要尤其注意的地方。 单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 当多用户同时请求一个服务时,容器会给每一个请求分配一个线程,这是多个线程会并发执行该请求多对应的业务逻辑(成员方法),此时就要注意了,如果该处理逻辑中有对该单列状态的修改(体现为该单列的成员属性),则必须考虑线程同..
多线程
-并发编程
基础知识 并发编程的优缺点为什么要
使用
并发编程(并发编程的优点) 充分利用多核CPU的计算能力:通过并发编程的形式可以将多核CPU 的计算能力发挥到极致,性能得到提升 方便进行业务拆分,提升系统并发能力和性能:在特殊的业务场景下,先天的就适合于并发编程。现在的系统动不动就要求百万级甚至千万级的并发量,而
多线程
并发编程正是
开发
高并发系统的基础,利用好
多线程
机制可以大大提高系统整体的并发能力以及性能。面对复杂业务模型,并行程序会比串行程序更适应业务需求,而并发编程更能吻合这种业务拆分 。 并发编程有什..
VB.NET
多线程
编程技术
传统的Visual Basic
开发
人员已经建立了同步应用程序,在这些程序中事务按顺序执行。尽管由于多个事务多多少少地同时运行使
多线程
应用程序效率更高,但是
使用
先前版本的Visual Basic很难建立这类程序。
多线程
程序是可行的,因为操作系统是多任务的,它有模拟同一时刻运行多个应用程序的能力。尽管多数个人计算机只有一个处理器,但是现在的操作系统还是通过在多个执行代码片断之间划分处理
Web 开发
81,090
社区成员
341,731
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章