线程执行问题
我在主函数main()里创建了线程creatThread()创建线程以后下面还有一些代码要执行,但是创建线程以后,主函数要等待线程函数执行完了才返回继续执行,我不想这样,因为我创建出来的线程作用是定期的去检查一个东西,我想让主函数main里的代码继续执行,还想让子线程也一直执行该怎么办??
[解决办法]
我想让主函数main里的代码继续执行?
那你创建线程毛线用!,还不如搞个定时器去做。
[解决办法]
《Windows核心编程》
[解决办法]
WaitForSingleObject(hThread1 , INFINITE);
CloseHandle(hThread1);
//你这里就别等待啊...等待个毛啊... 创建一个长期运行的线程,你主线程一直在这里等待,当然导致主线程卡在那里...........