CreateThread 线程执行完后, 是什么状态 , 没有ExitThread
问:
在VC中
hThread = CreateThread( NULL , 0 , (LPTHREAD_START_ROUTINE) MyThreadFouc , &gvar , 0 , &ThreadId );
CreateThread 之后,线程开始执行 , MyThreadFouc 函数执行完后, 线程是什么状态 , 终止还是继续在运行
如果没有终止了, 如何再让线程继续运行这个函数
加个条件语句 while for 这样的方法让函数继续运行就不要说了,我想知道如何让线程再继续运行下去
答:
线程函数只要返回,线程就结束了吧。
线程也只是完成一定的功能而已,完成了自然就该结束掉。
对于重复性的工作,那就循环了
转自:http://bbs.csdn.net/topics/250024927
//我遇到的问题是这样的:我用这个函数 CreateThread 创建了6个线程,整个程序运行一偏后,再点击开始按钮,程序没有运行。
只要关闭程序,再打开,才可以正常运行。什么原因呢?