c++ _beginthread

c++多线程编程

 1 #include <windows.h>
 2 #include <process.h> /* _beginthread, _endthread */
 3 #include <iostream>
 4 
 5 using namespace std;
 6 
 7 void show(void *ptr);
 8 
 9 int main(){
10     _beginthread(show, 0, NULL);
11     Sleep(50000);
12     return 0;
13 }
14 
15 void show(void *ptr){
16     int i = 0;
17     cout<<"i am in"<<endl;
18     while(++i){
19         if(10 == i){
20             _endthread();
21         }
22         cout<<"i = "<<i<<endl;
23         Sleep(1000);
24     }
25     
26 }

用__beginthread开始线程,用_endthread结束线程

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。