标签:
其实是第一个博客。。使用Zoundry Raven刚刚写完,结果就报错退出了。。,本想用代码插件,是之前的几篇文章地址失效了么。。下载不了。。
最近在看C++多线程,先使用Dev进行测试,感受感受。。
使用的DEV版本是Dev-Cpp 5.5.2 MinGW 4.7.2,自带pthread,只需配置即可。
Tools->Compiler Options->Add the following commands when calling the linker: “-lpthreadGC2”
代码:
#include <iostream>
#include <cstdlib>
#include <pthread.h>
using namespace std;
#define NUM_THREADS 3
void* fn_printThreadId(void *threadid){
long tid;
tid = (long)threadid;
cout << "thread id::" << tid << endl;
pthread_exit(NULL);
}
int main(){
pthread_t threads[NUM_THREADS];
int rc;
int i;
for(i = 0; i < NUM_THREADS; i++){
cout << "main(): creating thread::" << i << endl;
rc = pthread_create(&threads[i], NULL, fn_printThreadId, (void*)i);
if(rc){
cout << "Error:unable to create thread::" << rc << endl;
exit(-1);
}
}
pthread_exit(NULL);
}
按F11 进行编译运行
Dev-Cpp 5.5.2 MinGW 4.7.2 写pthread C++ 多线程
标签:
原文地址:http://my.oschina.net/htzy/blog/499435