質問

ハードウェアを初期化するために、いくつかのバイトを書き、返品を待つコードを継承しました。これを行うために、それは呼び出します _write fruction io.h. 。私のテストから、その時点でロックアップしているように見えます。だから私の質問は次のとおりです。

  1. その機能はブロッキング関数ですか?
  2. タイムアウトを設定する方法はありますか?
  3. 代わりに使用できる代替の非ブロッキング関数はありますか?
役に立ちましたか?

解決

WindowsでAsync I/Oを実行したい場合は、Win32 APIを直接使用します(writefileex/readfileexのドキュメントを見てください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top