码迷,mamicode.com
首页 > 编程语言 > 详细

多线程在javaweb中的应用

时间:2017-03-08 11:32:33      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:时间   多线程   多个   let   web服务器   关系   部署   利用   代码   

1.web应用中,要对某一个任务用多线程实现,最简单的代码格式是不是必须把要执行的代码放在run方法中?


WEB服务器会帮你把每个访问请求开辟一个线程,你只要按照你所开发的框架,比如tomcat会让你利用servlet这个框架来写代码。具体真的一言难尽,反正不用写到RUN中,除非你想对线程控制到极致,例如你要做测试。

 

 

 


2.部署在服务器上的一个网站,多个浏览器在访问同一个功能点时,存在多线程之说吗?


多个浏览器的意思如果是(无论多台电脑上还是同一台电脑上的)多个页面打开同一网站的某个功能页面,那么如第一个问题所说,每一次访问(即打开页面)都是一个请求,服务器会为每个请求开辟一个线程,就是多线程。

 

 

 


3.多线程和并发之间是怎么一种关系?


多线程执行效率就是评判并发效果的好坏,高并发的概念就是在保证数据准确的情况下,减少进程所需操作的时间,特别经典的是页面访问服务器后,让服务器去修改数据库,如果你的数据库优化做的到位,那么查找数据并返回给客户端的时间将大大减少,我们知道对于一个热门网站的查询量是非常大的,然后一个服务器内存可以接收的进程数量也是有限的,这样一来,我们就说某一时间段内处理线程(访问请求)越多,那么并发效率就越好了。

多线程在javaweb中的应用

标签:时间   多线程   多个   let   web服务器   关系   部署   利用   代码   

原文地址:http://www.cnblogs.com/zedosu/p/6518049.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!