windows 下多线程应用:同时打开多个应用程序
#include<Windows.h>
#include<process.h>
#include<stdlib.h>
void openNotepad(void *p)
{
system("notepad");
}
void showMsgBox(void *p)
{
int *px = (int *)p;
char str[100] = { 0 };
sprintf(str, "子线程%d启动", *px);
MessageBoxA(0, str, "多线程程序", 0);
}
void main()
{
for (int i = 0; i < 5; i++)
{
//_beginthread(openNotepad, 0, NULL);
_beginthread(openNotepad, 0, &i);
Sleep(10);
}
system("pause");
}