Java 多线程Web应用程序与多线程Web服务器
我最近开始使用基于Java的web应用程序有人能帮我理解多线程Web应用程序和多线程Web服务器之间的区别吗? 请您给出上述两个实体有帮助的一些场景 此外,我还有一个web应用程序,它将使用线程池来处理传入的请求。在处理每个请求之后,它返回一个正确的http响应,该响应由另一个应用程序使用。在这个场景中,应用程序应该是多线程的还是服务器?在web应用程序中使用多线程,我面临的问题是,由于网络/处理延迟,响应变得复杂Java 多线程Web应用程序与多线程Web服务器,java,multithreading,Java,Multithreading,我最近开始使用基于Java的web应用程序有人能帮我理解多线程Web应用程序和多线程Web服务器之间的区别吗? 请您给出上述两个实体有帮助的一些场景 此外,我还有一个web应用程序,它将使用线程池来处理传入的请求。在处理每个请求之后,它返回一个正确的http响应,该响应由另一个应用程序使用。在这个场景中,应用程序应该是多线程的还是服务器?在web应用程序中使用多线程,我面临的问题是,由于网络/处理延迟,响应变得复杂 谢谢如果要异步处理传入的请求,请求将到达服务器线程,然后从线程池传输到应用程序线
谢谢如果要异步处理传入的请求,请求将到达服务器线程,然后从线程池传输到应用程序线程。当结果可用时,需要找到相应的请求并将答案发送回该客户机 看看使用nio的服务器设置。例如,参见和 这样一来,传入的请求将不会使服务器线程一直处于繁忙状态,直到有了答案。您能详细说明一下“预期使用哪一个”吗?谁指定了这一需求?为什么?