概述
#include<iostream>
#include<string.h>
#include<thread>
using namespace std;
int Max(int a,int b){
return a>b?a:b;
};
struct TMyStruct{
int age;
string name;
int sex;
};
bool SumPrime(int a){
for(int i=2;i<a; i++){
if(a % i == 0) {
return false;
}
}
return true;
}
void printprime(int a){
for(int i=0; i<a ;i++){
if(SumPrime(i)){
cout << i << ',';
}
}
}
int main(){
for(int i=0;i<100; i++){
cout << "HelloWorld"<<i<<endl;
}
cout << Max(123,222)<<endl;
TMyStruct david = {32,"david",1};
cout << david.age << david.name << david.sex << endl;
int primenum;
cout << "请输入一个整数:n";
cin >> primenum;
if(SumPrime(primenum))
cout << "yes" << endl;
else {
cout << "no" << endl;
}
thread * mythread = new thread(printprime,primenum);
mythread->join();
// printprime(primenum);
return 0;
}
g++ test1.cpp -o test1 -std=c++11 -pthread
最后
以上就是爱笑彩虹为你收集整理的linux 编译c++11 多线程的全部内容,希望文章能够帮你解决linux 编译c++11 多线程所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复