Windows多线程

来源:互联网 发布:蓝可儿事件知乎 编辑:程序博客网 时间:2024/05/18 03:54
#include <STDIO.H>#include <WINDOWS.H>static int i=0;DWORD WINAPI ThreadProc(LPVOID lpParam){while(TRUE){i++;printf("%d A new Thread.\n",i);}return 0;}DWORD WINAPI ThreadProc2(LPVOID lpParam){while(TRUE){i++;printf("\t%d A second Thread.\n",i);}return 0;}int main(){HANDLE hThread[2];DWORD dwThreadId;hThread[0]=CreateThread(NULL,0,ThreadProc,NULL,CREATE_SUSPENDED,&dwThreadId);SetThreadPriority(hThread[0],THREAD_PRIORITY_IDLE);ResumeThread(hThread[0]);hThread[1]=CreateThread(NULL,0,ThreadProc2,NULL,0,&dwThreadId);WaitForMultipleObjects(2,hThread,TRUE,INFINITE);CloseHandle(hThread[0]);CloseHandle(hThread[1]);return 0;}

0 0
原创粉丝点击