c++ - 在 Windows 中使用事件进行调试

标签 c++ c windows multithreading visual-studio

如果我在 Windows 中使用 CreateEvent 创建事件,我如何使用 Visual Studio 中的调试器检查该事件是否已发出信号? CreateEvent 返回一个句柄,它不能让我访问很多信息。在调用 WaitForSingleObject() 之前,我想在进入函数之前检查事件是否已发出信号。

最佳答案

您可以使用 Process Explorer 工具 (http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx) 在调试器之外手动检查事件。如果事件被命名,它会有所帮助,这样您就可以更容易地找到它。

关于c++ - 在 Windows 中使用事件进行调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/128217/

相关文章:

c++ - 如何使用 bind1st 和 bind2nd?

C++ 不允许我在初始化列表中使用其他构造函数

c - 为什么 fseeko() 会失败并显示 EINVAL?

python - 在 Windows 中禁用特定的 USB 端口

python - 如何重置站点包

c++ - 如何获取 Windows 文件 "author"而不是所有者使用带有 Windows API 的 C++

c++ - 是否有用于写入 STDOUT 或文件的 C++ 习惯用法?

c++ - 在两个线程中使用一个套接字

c - 什么是 C 中的模块?

c++ - VS2010 : Setting Up File Details on Application Build