Linux學習筆記之read函數是阻塞還是非阻塞


一之前網友解答:

read函數只是一個通用的讀文件設備的接口。是否阻塞需要由設備的屬性和設定所決定。一般來說,讀字符終端、網絡的socket描述字,管道文件等,這些文件的缺省read都是阻塞的方式。如果是讀磁盤上的文件,一般不會是阻塞方式的。但使用鎖和fcntl設置取消文件O_NOBLOCK狀態,也會產生阻塞的read效果。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM