auto commit

This commit is contained in:
CyC2018
2019-06-19 11:58:53 +08:00
parent 33b88b8520
commit 10af2cb714
6 changed files with 13 additions and 14 deletions

View File

@ -84,10 +84,10 @@ ssize_t recvfrom(int sockfd, void *buf, size_t len, int flags, struct sockaddr *
## 五大 I/O 模型比较
- 同步 I/O将数据从内核缓冲区复制到应用进程缓冲区的阶段应用进程会阻塞。
- 异步 I/O不会阻塞。
- 同步 I/O将数据从内核缓冲区复制到应用进程缓冲区的阶段(第二阶段),应用进程会阻塞。
- 异步 I/O第二阶段应用进程不会阻塞。
阻塞式 I/O、非阻塞式 I/O、I/O 复用和信号驱动 I/O 都是同步 I/O,它们的主要区别在第一个阶段。
同步 I/O 包括阻塞式 I/O、非阻塞式 I/O、I/O 复用和信号驱动 I/O ,它们的主要区别在第一个阶段。
非阻塞式 I/O 、信号驱动 I/O 和异步 I/O 在第一阶段不会阻塞。

View File

@ -158,7 +158,7 @@ QQ 和浏览器是两个进程,浏览器进程里面有很多线程,例如 H
## 2. 同步与互斥
- 同步:多个进程按一定顺序执行;
- 同步:多个进程因为合作产生的直接制约关系,使得进程有一定的先后执行关系。
- 互斥:多个进程在同一时刻只有一个进程能进入临界区。
## 3. 信号量