我正在尝试创建一个处理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执行时运行无限时间。
任何帮助都会被挪用。
谢谢。