WinAPI:在文件描述符上等待IO完成

时间:2018-11-23 07:50:30

标签: python-3.x winapi

我编写了一个支持Linux和Windows的Python应用,并且我有一个文件对象(它有一个fileno()方法返回一个文件描述符),我需要等待IO完成。

在这种特殊情况下,它是数据库连接(Postgresql),我需要处理通知而不会给CPU造成负担(就像here所述)。

在Linux上非常简单:

select.select([fd], [], [])

但是我也希望能够在Windows上做类似的事情,而我正在努力寻找实现它的正确方法。

WaitForSingleObject函数似乎很方便,但是据我了解,它不接受文件描述符。

这怎么可能解决?

0 个答案:

没有答案