【发布时间】:2009-07-14 17:21:49
【问题描述】:
我已经阅读了 ReadDirectoryChangesW() 的文档,也看到了 CDirectoryChangeWatcher project,但没有人说 为什么 不想异步调用它。我知道 current 线程不会阻塞,但是,至少对于使用完成端口的 CDirectoryChangeWatcher 代码,当它调用 GetQueuedCompletionStatus() 时,that 线程无论如何都会阻塞(如果没有变化)。
因此,如果我首先在一个单独的线程中同步调用ReadDirectoryChangesW(),而我不在乎它是否阻塞,我为什么还要异步调用ReadDirectoryChangesW()?
【问题讨论】:
标签: windows winapi readdirectorychangesw