我查看了Linux手册页上的答案,但似乎无法找到它.我知道read()是阻塞但我仍然不确定write().
有人能指出我的任何文件澄清?
有人能指出我的任何文件澄清?
最佳答案
在
read()
和.读取POSIXwrite()
.另见open()
和pipe()
等功能.
它取决于您正在读取或写入的文件描述符的属性(例如,想想O_NONBLOCK),以及基础文件类型(磁盘文件vs管道vs FIFO与套接字vs字符或块特殊),依此类推.
简而言之,read()和write()都可以是阻塞或非阻塞,具体取决于具体情况.
相关文章
转载注明原文:write()函数是C阻塞还是非阻塞? - 代码日志