五种IO模型
一个输入操作通常有两个阶段:
等待数据准备,即从存储介质(磁盘,网络等)拷贝到内核;
从内核向进程复制数据
阻塞I/O
应用进程被阻塞,直到数据从内核缓冲区复制到应用进程缓冲区中才返回
非阻塞I/O
应用进程执行系统调用之后,内核返回一个错误码。应用进程可以继续执行,但是需要不断的执行系统
...
成长之路