Linux学习笔记之read函数是阻塞还是非阻塞

一之前网友解答:

read函数只是一个通用的读文件设备的接口。是否阻塞需要由设备的属性和设定所决定。一般来说,读字符终端、网络的socket描述字,管道文件等,这些文件的缺省read都是阻塞的方式。如果是读磁盘上的文件,一般不会是阻塞方式的。但使用锁和fcntl设置取消文件O_NOBLOCK状态,也会产生阻塞的read效果。

posted @ 2020-08-31 19:13  許家那颗葱  阅读(2251)  评论(0)    收藏  举报