簡體   English   中英

在定時阻止模式下讀取

[英]read in timed blocking mode

從功能達到執行的時間起,如何在特定時間內使read(或其他等效功能)處於阻塞模式

或者換句話說,要等待一段時間才能嘗試閱讀

  • 在簡單情況下, alarm 可能是可行的選擇
  • 可能更好的解決方案包括阻止具有指定超時的select (或類似)調用並監視文件描述符以進行讀取

您的問題相當模糊,因此我只能假設您的意思。 我猜您想嘗試“閱讀”直到達到特定的期限或超時。 在這種情況下,只需將對read函數的調用放在while循環中,該循環將根據某個預定的截止日期檢查當前時間,並在達到該時間時退出循環。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM