Asynchronous web服务器如何处理并发请求?

Asynchronous web服务器如何处理并发请求?,asynchronous,concurrency,webserver,Asynchronous,Concurrency,Webserver,假设我们有一个5核的CPU。这转化为10个线程。如果我们每个线程处理1个请求,这意味着我们只能同时处理10个请求 如果每个请求在不到几分之一秒的时间内得到处理,这将不会是一个问题,但对于较长的请求,这将成为一个问题 据我所知,现代web服务器使用线程上的抽象来扩展到更高数量的并发用户。(请参阅nginx中的线程池) 是否有人能解释和/或确认事实确实如此,以及我应该如何对这些事情进行推理?例如,关于负载测试的含义

假设我们有一个5核的CPU。这转化为10个线程。如果我们每个线程处理1个请求,这意味着我们只能同时处理10个请求

如果每个请求在不到几分之一秒的时间内得到处理,这将不会是一个问题,但对于较长的请求,这将成为一个问题

据我所知,现代web服务器使用线程上的抽象来扩展到更高数量的并发用户。(请参阅nginx中的线程池)

是否有人能解释和/或确认事实确实如此,以及我应该如何对这些事情进行推理?例如,关于负载测试的含义