时间:2021-05-20
一、下载Windows版本的pthread
目前最新版本是:pthreads-w32-2-9-1-release.zip。
二、解压pthread到指定目录
我选择的目录是:E:\DEV-CPP\Pthread
完成后,该目录会多出三个文件夹:Pre-built.2,pthreads.2,QueueUserAPCEx。
三、配置Dev-C++编译选项
1)点击“工具”→“编译选项”→“目录”→“c++包含文件”,浏览到刚才解压的pthread目录,选择E:\DEV-CPP\Pthread\Pre-built.2\include,添加。
2)点击“工具”→“编译选项”→“目录”→“库”,浏览到刚才解压的pthread目录,选择E:\DEV-CPP\Pthread\Pre-built.2\lib,添加。
四、如果出现“undefined reference to 'pthread_create”的错误,在编译器选项中要加 -lpthread参数
五、最后附上一个简单的多线程的例子
#include <iostream> #include <pthread.h> #include<cstdio>using namespace std; void* hjzgg(void* arg) { while(1){ cout<<"Hello, everyone! I am hjzgg!"<<endl; getchar(); } return NULL;} int main(int args, char* argv[]) { pthread_t tid; pthread_create(&tid, NULL, hjzgg, NULL); while(1);//主线程不要提前结束 return 0; }以上这篇Windows下使用Dev-C++开发基于pthread.h的多线程程序实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
编写程序时代码前都有序号,想要去掉代码前的序号,该怎么删除呢?下面我们就来看看Dev-C++为代码去掉序号的教程。软件名称:Dev-C++开发工具V5.7.1汉
本文主要讲述了多线程开发中经典示例,通过本示例,可以加深对多线程的理解。示例概述:下面用一个模拟吃苹果的实例,说明C#中多线程的实现方法。要求开发一个程序实现如
本文实例讲述了C#多线程学习之使用线程池进行多线程的自动管理。分享给大家供大家参考。具体如下:在多线程的程序中,经常会出现两种情况:一种情况:应用程序中,线程把
C++本身并没有提供任何多线程机制,但是在windows下,我们可以调用SDKwin32api来编写多线程的程序,下面就此简单的讲一下:创建线程的函数复制代码代
关于Dev-C++的安装以及基本使用方法觉得Dev-C++是一款小巧方便的编译器,就给那些刚刚学习编程的同学讲一下这个软件的安装和基本的编译以及一些使用的技巧。