chenyahui / chenyahui.github.io

My blog
http://www.cyhone.com
0 stars 2 forks source link

重新理解IO模型 | 沉思录 #24

Closed chenyahui closed 4 years ago

chenyahui commented 4 years ago

http://cyhone.com/2018/11/04/reunderstanding-of-non-blocking-io/

在进行Linux网络编程开发的时候,免不了会涉及到IO模型的讨论。《Unix网络编程》一书中提到的几种IO模型,我们在开发过程中,讨论最多的应该就是三种: 阻塞IO、非阻塞IO以及异步IO。 本文试图理清楚几种IO模型的根本性区别,同时分析了为什么在Linux网络编程中最好要用非阻塞式IO。