#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 }
相關文章
相關標籤/搜索