你的位置:首页 > 操作系统

[操作系统]主线程结束,进程是否退出?


#include <windows.h>#include <process.h>unsigned __stdcall _threadfun(void* pParam){  while(TRUE)  {    printf("hello world");  }}int main(int argc, char* argv[]){  unsigned uThreaID;  _beginthreadex(NULL,0,_threadfun,NULL,NULL,&uThreaID);  //不调用ExitThread,主线程执行完成退出,crt会终止所有的线程,进程退出  //如果调用了ExitThread退出主线程,crt不会终止其他的线程,虽然主线程退出了,进程仍然在  ExitThread(1);//显示调用ExitThread结束主线程,进程不退出  return 0;}