read 文件阻塞的原因有很多,例如读取字符终端、网络的socket描述字、管道文件等,这些文件的缺省read都是阻塞的方式。如果是读磁盘上的文件,一般不会是阻塞方式的。但使用锁和fcntl设置取消文件O_NOBLOCK状态,也会产生阻塞的read效果。
read 文件阻塞的原因
最新推荐文章于 2023-12-08 17:58:45 发布
read 文件阻塞的原因有很多,例如读取字符终端、网络的socket描述字、管道文件等,这些文件的缺省read都是阻塞的方式。如果是读磁盘上的文件,一般不会是阻塞方式的。但使用锁和fcntl设置取消文件O_NOBLOCK状态,也会产生阻塞的read效果。