#include

 

1 _beginthreadwindows

 

单进程,单线程,必须干完一件事情后干另外一件事情多线程

 

 1 #define _CRT_SECURE_NO_WARNINGS
 2 
 3 #include<stdio.h>
 4 #include<stdlib.h>
 5 #include<windows.h>
 6 
 7 void runmsg(void *p)
 8 {
 9     MessageBoxA(0, "hello china", "hello world", 0);
10 }
11 
12 main()
13 {
14     //单进程,单线程,必须干完一件事情后干另外一件事情
15 
16     runmsg(NULL);
17     runmsg(NULL);
18     runmsg(NULL);
19 
20     system("pause");
21 }

 

建立一个线程spa

 

何时使用多线程?线程

处理大量非阻塞工做code

 

同时弹出5个对话框blog

 

 1 #define _CRT_SECURE_NO_WARNINGS
 2 
 3 #include<stdio.h>
 4 #include<stdlib.h>
 5 #include<windows.h>
 6 #include<process.h>//进程
 7 
 8 void run(void *p)
 9 {
10     MessageBoxA(0, "a", "z", 0);
11 }
12 
13 main()
14 {
15     int i;
16     
17     for (i = 0;i < 5;i++)
18     {
19         //run(NULL);
20         _beginthread(run, 0, NULL);
21     }
22 
23     system("pause");
24 }
相关文章
相关标签/搜索