魁梧小鸭子

文章
6
资源
0
加入时间
2年10月24天

Unix/Linux中的read和write函数文件描述符write函数read函数read/write的语义:为什么会阻塞?blocking(默认)和nonblock模式下read/write行为的区别read/write对连接异常的反馈行为还需要做什么?参考资料

文件描述符  对于内核而言,所有打开的文件都通过文件描述符引用。文件描述符是一个非负整数。当打开一个现有文件或创建一个新文件时,内核向进程返回一个文件描述符。当读或写一个文件时,使用open或create返回的文件描述符表示该文件,将其作为参数传给read或write函数。write函数   write函数定义如下:#include ssize_t write(int fil