// 007_线程创建.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include <stdio.h>#include <windows.h>// 指定程序入口函数为MyFun()//#pragma comment(linker, "/entry:\"entry\"")void entry(){ MessageBox(0, L"entry", 0, 0); ExitProcess(0);}BOOL g_isExist = false;DWORD WINAPI ThreadProc(LPVOID pArg){ while ( g_isExist == false ) { printf("ThreadProc\n"); Sleep(1000); } return 0;}int main(){ //MessageBox(0, L"main", 0, 0); // 创建线程 HANDLE hThread = CreateThread( 0, 0, &ThreadProc, 0, 0, 0); // 等待内核对象的信号 // hThread 当线程在运行的时候没有信号. // 当线程结束了就会变成有信号的状态 //WaitForSingleObject(hThread, -1); while ( 0 ) { printf("main\n"); Sleep(500); } g_isExist = true; WaitForSingleObject(hThread, -1);}