【Linux 网络编程】生动讲解 Reactor 模式与 Proactor 模式
五种 I/O 模型先花费点时间了解这几种 I/O 模型,有助于后面的理解。阻塞 I/O 与非阻塞 I/O阻塞和非阻塞的概念能应用于所有的文件描述符,而不仅仅是 socket。我们称阻塞的文件描述符为阻塞 I/O,称非阻塞的文件描述符为非阻塞 I/O。socket 在创建的时候默认是阻塞的,我们可以给 socket 系统调用的第 2 个参数传递 SOCK_NONBLOCK 标志,或者通过 fcntl 系统调用的 F_SETFL 命令将其设置为非阻塞的。针对阻塞 I/O 执行的系统调用可能因为无法
原创
2022-05-04 22:35:07 ·
482 阅读 ·
0 评论