auto commit
This commit is contained in:
parent
222718306d
commit
a4af8864b1
@ -214,10 +214,7 @@ select 和 poll 的功能基本相同,不过在一些实现细节上有所不
|
|||||||
|
|
||||||
### 2. 速度
|
### 2. 速度
|
||||||
|
|
||||||
select 和 poll 速度都比较慢。
|
select 和 poll 速度都比较慢,每次调用都需要将全部描述符从应用进程缓冲区复制到内核缓冲区。
|
||||||
|
|
||||||
- select 和 poll 每次调用都需要将全部描述符从应用进程缓冲区复制到内核缓冲区。
|
|
||||||
- select 和 poll 的返回结果中没有声明哪些描述符已经准备好,所以如果返回值大于 0 时,应用进程都需要使用轮询的方式来找到 I/O 完成的描述符。
|
|
||||||
|
|
||||||
### 3. 可移植性
|
### 3. 可移植性
|
||||||
|
|
||||||
|
@ -214,10 +214,7 @@ select 和 poll 的功能基本相同,不过在一些实现细节上有所不
|
|||||||
|
|
||||||
### 2. 速度
|
### 2. 速度
|
||||||
|
|
||||||
select 和 poll 速度都比较慢。
|
select 和 poll 速度都比较慢,每次调用都需要将全部描述符从应用进程缓冲区复制到内核缓冲区。
|
||||||
|
|
||||||
- select 和 poll 每次调用都需要将全部描述符从应用进程缓冲区复制到内核缓冲区。
|
|
||||||
- select 和 poll 的返回结果中没有声明哪些描述符已经准备好,所以如果返回值大于 0 时,应用进程都需要使用轮询的方式来找到 I/O 完成的描述符。
|
|
||||||
|
|
||||||
### 3. 可移植性
|
### 3. 可移植性
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user