#include<iostream> #include<Windows.h> #include<process.h> #include<stdlib.h> using namespace std; unsigned WINAPI main_xh(void* arg) { int num = *((int*)arg); for (int i = 0; i < num; i++) { printf("xh"); Sleep(3000); } return 1; }
unsigned WINAPI main_xm(void* arg) { int num = *((int*)arg); for (int i = 0; i < num; i++) { printf("xm"); Sleep(2000); } return 1; }
unsigned WINAPI main_lw(void* arg) { int num = *((int*)arg); for (int i = 0; i < num; i++) { printf("lw"); Sleep(5000); } return 1; }
int main() { int xh = 20; int xm = 30; int lw = 50; unsigned int xh_id,xm_id,lw_id; _beginthreadex(NULL, 0, &main_xm, (void*)&xm, 0, &xm_id); _beginthreadex(NULL, 0, &main_xh, (void*)&xh, 0, &xh_id); _beginthreadex(NULL, 0, &main_lw, (void*)&lw, 0, &lw_id); system("pause"); return 0;
}
|