簡體   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