mirror of
https://github.com/gnu4cn/rust-lang-zh_CN.git
synced 2025-03-14 03:10:44 +08:00
Update Ch20
This commit is contained in:
parent
6ab406ed10
commit
4908f3079c
@ -528,3 +528,10 @@ fn handle_conn(mut stream: TcpStream) {
|
||||
咱们可以用来避免慢速请求后面那些请求滞后的技巧有多种;咱们将实现的技巧,便是线程池。
|
||||
|
||||
|
||||
### 使用线程池提升吞吐量
|
||||
|
||||
**Improving Throughput with a Thread Pool**
|
||||
|
||||
所谓 *线程池,thread pool*,是指处于等待中,并准备好处理某项任务的一组生成的线程。在程序收到一项新任务时,他便指派线程池中的一个线程给该项任务,而那个线程就会处理这个任务。池中的剩余线程,则是可以处理任何的于这首个线程进行处理时,进来的那些任务的。在这首个线程完成其任务处理时,他就会回到空闲线程的线程池,准备处理某项新任务。线程池实现了连接的并发处理,从而提升咱们服务器的吞吐能力。
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user