From b072b81d864c088ebe1e6f6214169fe571f5975b Mon Sep 17 00:00:00 2001 From: lukerSpringTree Date: Sun, 17 Dec 2023 11:29:06 +0800 Subject: [PATCH] =?UTF-8?q?Update=20ch20-02-multithreaded.md=20=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E9=94=99=E5=88=AB=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在->再 --- src/ch20-02-multithreaded.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ch20-02-multithreaded.md b/src/ch20-02-multithreaded.md index 4cb74cd..4042e26 100644 --- a/src/ch20-02-multithreaded.md +++ b/src/ch20-02-multithreaded.md @@ -24,7 +24,7 @@ 现在就可以真切的看出我们的 server 有多么的原始:真实的库将会以更简洁的方式处理多请求识别问题! -使用 `cargo run` 启动 server,并接着打开两个浏览器窗口:一个请求 *http://127.0.0.1:7878/* 而另一个请求 *http://127.0.0.1:7878/sleep* 。如果像之前一样多次请求 */*,会发现响应的比较快速。不过如果请求 */sleep* 之后在请求 */*,就会看到 */* 会等待直到 `sleep` 休眠完五秒之后才出现。 +使用 `cargo run` 启动 server,并接着打开两个浏览器窗口:一个请求 *http://127.0.0.1:7878/* 而另一个请求 *http://127.0.0.1:7878/sleep* 。如果像之前一样多次请求 */*,会发现响应的比较快速。不过如果请求 */sleep* 之后再请求 */*,就会看到 */* 会等待直到 `sleep` 休眠完五秒之后才出现。 有多种技术可以用来避免所有请求都排在慢请求之后;我们将要实现的一个便是线程池。