0

我继承了一些代码,用于初始化一些硬件,写入几个字节然后等待返回。为此,它_write从 调用函数io.h。从我的测试来看,它似乎在那个时候被锁定了。所以我的问题如下:

  1. 该功能是阻塞功能吗?
  2. 有没有办法设置超时?
  3. 有没有我可以使用的替代非阻塞功能?
4

1 回答 1

1

如果您想在 Windows 上执行异步 I/O,则可以直接使用 Win32 API(查看 WriteFileEx/ReadFileEx 的文档,其中包含指向异步 I/O 与同步的一般背景的指针)或考虑 boost::asio。

于 2010-09-09T14:38:18.143 回答