From 108032050d67efb1fad7c6c21680d4272d3b5dd9 Mon Sep 17 00:00:00 2001 From: Unisko PENG Date: Wed, 29 Mar 2023 17:36:26 +0800 Subject: [PATCH] Update Ch20 --- ...20_Final_Project_Building_a_Multithreaded_Web_Server.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Ch20_Final_Project_Building_a_Multithreaded_Web_Server.md b/src/Ch20_Final_Project_Building_a_Multithreaded_Web_Server.md index 5538eb8..1881701 100644 --- a/src/Ch20_Final_Project_Building_a_Multithreaded_Web_Server.md +++ b/src/Ch20_Final_Project_Building_a_Multithreaded_Web_Server.md @@ -478,3 +478,10 @@ fn handle_conn(mut stream: TcpStream) { **Turning Our Single-Thread Server into a Multithreaded Server** 现在,这个服务器将依次处理每个请求,这意味着其将不会在前一个连接完成处理前,处理后一连接。若服务器收到了越来越多的请求,这种顺序执行就会越来越差。而若该服务器收到了一个要耗费较长时间处理的请求,即使后续的新请求可被快速处理,但其仍将不得不等待直到那个长时间请求完成。咱们需要修复这个问题,但首选,咱们将具体看看这个问题。 + + +### 在当前服务器实现下模拟一个慢速请求 + +**Simulating a Slow Request in the Current Server Implemenation** + +咱们将看看一个慢速处理的请求,能怎样应用到咱们当前服务器实现的其他请求。