_write in io.haブロッキングコールはありますか?
-
01-10-2019 - |
質問
ハードウェアを初期化するために、いくつかのバイトを書き、返品を待つコードを継承しました。これを行うために、それは呼び出します _write
fruction io.h
. 。私のテストから、その時点でロックアップしているように見えます。だから私の質問は次のとおりです。
- その機能はブロッキング関数ですか?
- タイムアウトを設定する方法はありますか?
- 代わりに使用できる代替の非ブロッキング関数はありますか?
解決
WindowsでAsync I/Oを実行したい場合は、Win32 APIを直接使用します(writefileex/readfileexのドキュメントを見てください。
所属していません StackOverflow