并发实例,10000个http请求同时访问tomcat,tomcat是怎么处理的?
来源:互联网 发布:mac air快捷键大全 编辑:程序博客网 时间:2024/05/16 15:06
并发实例,10000个http请求同时访问tomcat,tomcat是怎么处理的?
-----我的理解:
先进先出机制。
1tomcat在某一个时刻只能被一个http请求占用。
2tomcat响应http请求是先进先出,谁先接进来,tomcat就响应谁。处理完一个再处理一个。也就是说,1000个请求进来,有一个第一个执行很快就处理完,而有一个会很不幸,第1000个处理。那就要等好久了。
3tomcat有多线程机制,不可能是单线程。单线程是1000个请求过来,一个一个的处理,先进先出,一个请求0.001秒,那么1000个就是1秒;10000个就是10秒。10秒就很久了,用户就受不了。而多线程是怎么实现的呢?即一个http请求,发起一个线程。各http请求各干各的,互不影响。
5各http请求各干各的,互不影响。不可能httpA在获取当前登录用户时,获取到的用户是httpB的登录用户。不可能。
6tomcat最大线程数是200,也就是说某一时刻,tomcat线程池中的200个线程都被占用了。第201个请求就得等待。
7tomcat的处理多个请求,是先进先出,谁先来,先接待谁。
---网上的解释:
阅读全文
2 0
- 并发实例,10000个http请求同时访问tomcat,tomcat是怎么处理的?
- tomcat、Oracle为例,解释是它们是怎么处理大量并发请求的?
- 了解tomcat 2 -- tomcat是怎么处理一个请求的
- Tomcat Server是如何处理http请求的
- Tomcat Server是如何处理http请求的
- Tomcat Server是如何处理http请求的
- Servlet是如何处理多个请求同时访问呢?
- tomcat 对http请求的处理过程
- Tomcat处理一个HTTP请求的过程
- Tomcat处理一个HTTP请求的过程
- tomcat是如何处理请求的
- Tomcat是如何处理请求的
- tomcat同时使用http和https访问的配置方法
- Tomcat【2】(Tomcat处理Http请求)
- Tomcat - 处理HTTP请求过程
- tomcat同时支持http和https访问
- 多个tomcat同时访问一个项目的配置
- Tomcat处理HTTP请求源码分析--包含jsp内置对象的实例过程
- idea常用的功能
- 计算精度以及roc曲线
- php Can't use function return value in write context
- hibernate 缓存介绍与缓存使用方式
- HDU1203(01)
- 并发实例,10000个http请求同时访问tomcat,tomcat是怎么处理的?
- 百钱买百鸡
- Linux下查看查询慢日志
- Hibernate泛型Dao
- 用C++封装线程池
- 三大国产品牌,苹果遭到蚕食
- Java Web工程转换为基于Maven的Web工程
- volatile关键字解析
- 面向对象的继承与修改(拖拽实例)