WaitForSingleObject()用于线程C ++中的RegNotifyChangeKeyValue()

时间:2015-01-22 11:59:36

标签: c++ windows multithreading listener waitforsingleobject

我正在尝试创建一个处理the below MSDN example的线程。

我已经测试了这个示例,只更改了RegOpenKeyEx lpSubKey 参数中的路径,它运行正常。

以下是我尝试创建的以下主题,它给出了一个弹出窗口:

  

r6010 abort()......

代码:

#include <thread>

void listenerTest();

void main(){
std::thread threadTest(listenerTest);
for (int i = 0; i < 5; i++)
    cout << "\ntest non thread\n";
}

void listenerTest()内的是MSDN example,我做了一些小修改。

我还尝试了其他方法,例如,创建没有WaitForSingleObject()的线程(这会产生错误),但我找不到为{{1}返回HANDLE的方法等待线程外部(在主要部分)。

我不需要 threadTest 线程和主线程之间的同步。我想要实现的只是 threadTest 将在main执行时运行无限时间。

任何帮助都会被挪用。

谢谢。

0 个答案:

没有答案