From 1293bf7e8cac8d71466d2989edded72644450211 Mon Sep 17 00:00:00 2001 From: Unisko PENG Date: Wed, 29 Mar 2023 17:02:06 +0800 Subject: [PATCH] Update Ch20 --- src/Ch20_Final_Project_Building_a_Multithreaded_Web_Server.md | 2 ++ 1 file changed, 2 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 a7cf158..5538eb8 100644 --- a/src/Ch20_Final_Project_Building_a_Multithreaded_Web_Server.md +++ b/src/Ch20_Final_Project_Building_a_Multithreaded_Web_Server.md @@ -476,3 +476,5 @@ fn handle_conn(mut stream: TcpStream) { ## 将咱们的单线程服务器改写为多线程服务器 **Turning Our Single-Thread Server into a Multithreaded Server** + +现在,这个服务器将依次处理每个请求,这意味着其将不会在前一个连接完成处理前,处理后一连接。若服务器收到了越来越多的请求,这种顺序执行就会越来越差。而若该服务器收到了一个要耗费较长时间处理的请求,即使后续的新请求可被快速处理,但其仍将不得不等待直到那个长时间请求完成。咱们需要修复这个问题,但首选,咱们将具体看看这个问题。