繁体   English   中英

poll()和read()“资源暂时不可用”

[英]poll() and read() “resource temporarily unavailable”

我对read()有“资源暂时不可用”的问题。 我正在使用PIPE作为线程之间的IPC。

在我的程序中,读取线程使用poll()检查PIPE是否具有数据,然后从PIPE read() 但是,有时read()返回-1并显示以下错误。

资源暂时不可用

我不知道为什么read()poll()检查之后返回错误。

您可能已将管道fd设置为非阻塞模式O_NONBLOCK,并且在空文件上进行读取时,它将返回EAGAIN。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM