From a4af8864b131d4fe07dbf7cbe0fd7a97087662a3 Mon Sep 17 00:00:00 2001 From: CyC2018 Date: Thu, 27 Jun 2019 11:09:39 +0800 Subject: [PATCH] auto commit --- docs/notes/Socket.md | 5 +---- notes/Socket.md | 5 +---- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/docs/notes/Socket.md b/docs/notes/Socket.md index 10df7bd2..51c2756b 100644 --- a/docs/notes/Socket.md +++ b/docs/notes/Socket.md @@ -214,10 +214,7 @@ select 和 poll 的功能基本相同,不过在一些实现细节上有所不 ### 2. 速度 -select 和 poll 速度都比较慢。 - -- select 和 poll 每次调用都需要将全部描述符从应用进程缓冲区复制到内核缓冲区。 -- select 和 poll 的返回结果中没有声明哪些描述符已经准备好,所以如果返回值大于 0 时,应用进程都需要使用轮询的方式来找到 I/O 完成的描述符。 +select 和 poll 速度都比较慢,每次调用都需要将全部描述符从应用进程缓冲区复制到内核缓冲区。 ### 3. 可移植性 diff --git a/notes/Socket.md b/notes/Socket.md index 045f071a..939b63ec 100644 --- a/notes/Socket.md +++ b/notes/Socket.md @@ -214,10 +214,7 @@ select 和 poll 的功能基本相同,不过在一些实现细节上有所不 ### 2. 速度 -select 和 poll 速度都比较慢。 - -- select 和 poll 每次调用都需要将全部描述符从应用进程缓冲区复制到内核缓冲区。 -- select 和 poll 的返回结果中没有声明哪些描述符已经准备好,所以如果返回值大于 0 时,应用进程都需要使用轮询的方式来找到 I/O 完成的描述符。 +select 和 poll 速度都比较慢,每次调用都需要将全部描述符从应用进程缓冲区复制到内核缓冲区。 ### 3. 可移植性