五种I/O模式
2、非阻塞 I/O
3、I/O 多路复用
4、信号驱动 I/O( SIGIO)
5、异步 I/O
一般来说,程序进行输入操作有两步:
1.等待有数据可以读
2.将数据从系统内核中拷贝到程序的数据区。
1、阻塞 I/O 模式
进程在调用 recvfrom 一直到从 recvfrom 返回或发生错误,这段时间是阻塞的。当 recvfrom正常返回时,我们的进程继续它的操作。
2、非阻塞模式 I/O
当一个应用程序使用了
2.将数据从系统内核中拷贝到程序的数据区。
进程在调用 recvfrom 一直到从 recvfrom 返回或发生错误,这段时间是阻塞的。当 recvfrom正常返回时,我们的进程继续它的操作。
当一个应用程序使用了