multithreading - 应用服务器如何支持多线程?

标签 multithreading iis tomcat websphere application-server

我正在寻找有关 Tomcat、Websphere、IIS 等应用程序服务器如何支持多线程处理客户端请求的信息。是否对它们各自如何支持/处理并发请求进行了比较分析?

谢谢

最佳答案

IIS 也在使用线程池。一个很好的引用是英特尔(提供源代码)在 Windows 和 Linux 上完成的工作。微软只是在 Windows 内核中做了同样的事情(同样的事情,包括原始默认值)。

这种方法的一个问题(不包括实现缺陷)是(动态)线程池机制的开销:它应该随着需求的增长而增长,但它的实现方式违背了目的。

要更好地比较可用的(和经过验证的)模型,请参阅:

www.wikivs.com/wiki/G-WAN_vs_Nginx

关于multithreading - 应用服务器如何支持多线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3853373/

相关文章:

c++ - 通过引用线程传递数组的问题

multithreading - 为什么这个小的 c++11 多线程程序会出现段错误

iis - MS Web 部署 : configuration section `system.webServer/management/delegation` is missing

C# 代码更改未通过 IIS 反射(reflect)

Java - AWT 从 1.4 到 1.5 的差异(适用于 Unix 和 Windows)

java - 如何使用线程访问相同的数据?

c# - 线程被中止错误

c# - WCF 和多个主机头

java - Tomcat集群中如何维护应用范围?

jsf - 从 JSF 1.0 迁移到 1.2 : class file for javax. servlet.jsp.tagext.JspIdConsumer 未找到