登录
|
注册
|
QQ账号登录
|
常见问题
联系我们:
我要上传
首页
浏览
幼儿/小学教育
中学教育
高等教育
研究生考试
外语学习
资格/认证考试
论文
IT计算机
经济/贸易/财会
管理/人力资源
建筑/环境
汽车/机械/制造
研究报告
办公文档
生活休闲
金融/股票/期货
法律/法学
通信/电子
医学/心理学
行业资料
文学/艺术/军事/历史
我的淘豆
我要上传
帮助中心
复制
下载此文档
程序实验2:11-多线程编程---实验报告.doc
文档分类:
IT计算机
|
页数:约32页
举报非法文档有奖
分享到:
1
/
32
下载此文档
搜索
下载此文档
关闭预览
下载提示
1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
2.下载该文档所得收入归上传者、原创者。
3.下载的文档,不会出现我们的网址水印。
同意并开始全文预览
(约 1-6 秒)
下载文档到电脑,查找使用更方便
下 载
还剩?页未读,
继续阅读
分享到:
1
/
32
下载此文档
文档列表
文档介绍
程序实验2:11-多线程编程---实验报告.doc
程序实验2:11-多线程编程---实验报告
嵌入式操作系统—多线程-实验报告 (11-多线程编程)
程序实验二:11-多线程编程实验
专业班级 实验日期 姓名 学号
实验一(p284:11-)
1、软件功能描述
创建3个线程,让3个线程重用同一个执行函数,每个线程都有5次循环,可以看成5个小任务,每次循环之间会有随即等待时间(1-10s)
意义在于模拟每个任务到达的时间是随机的没有任何的特定规律。
2、程序流程设计
嵌入式操作系统—多线程-实验报告 (11-多线程编程)
int main()
{
pthread_t thread[T_NUMBER];
int no=0,res;
void * thrd_ret;
srand(time(NULL));
for(no=0;no<T_NUMBER;no++)
{
res=pthread_create(&thread[no],NULL, thrd_func,(void*)no);
if(res!=0)
{
printf("Creay th %d faild\n",no);
exit(res);
}
}
printf("success\nwaiting\n");
for(no=0;no<T_NUMBER;no++)
{
res=pthread_join(thread[no],&thrd_ret);
if(!res)
{
printf("t %d joined\n",no);
}
else
{
printf("T %djoined faild\n",no);
}
}
return 0;
}
4.编译、运行方法及结果(抓屏)
嵌入式操作系统—多线程-实验报告 (11-多线程编程)
5.结果分析
由运行结果可以看出,创建线程、释放资源按照顺序,而每个线程的运行和结束是独立与并行的。
嵌入式操作系统—多线程-实验报告 (11-多线程编程)
嵌入式操作系统—多线程-实验报告 (11-多线程编程)
实验二(p287: 11-)
1、软件功能描述
在试验1的基础上通过互斥锁,使原本独立,无序的多个线程能够按顺序进行
2、程序流程设计
3.部分程序代码注释(关键函数或代码)
#include<>
#include<>
#include<>
#define THREAD_NUMBER 3 /*线程数*/
嵌入式操作系统—多线程-实验报告 (11-多线程编程)
#define REPEAT_NUMBER 3 /*每个线程的小任务数*/
#define DELAY_TIME_LEVELS /*小任务间的最大时间间隔*/
pthread_mutex_t mutex;
void *thrd_func(void *arg) //线程函数例程
{
int thrd_num = (int)arg;
int delay_time = 0, count = 0;
int res;
//互斥锁上锁
res = pthread_mutex_lock(&mutex);
if(res)
程序实验2:11-多线程编程---实验报告 来自淘豆网m.daumloan.com转载请标明出处.
猜你喜欢
2025年国家电网招聘之经济学类考试题库附完整..
80页
2025年国家电网招聘之经济学类考试题库(黄金..
79页
2025年国家电网招聘之通信类考试题库含完整答..
165页
液压挖掘机重载工况功率匹配控制技术研究
3页
2025年土地登记代理人之土地登记相关法律知识..
180页
2025年国家电网招聘之电网计算机考试题库及参..
160页
2025年土地登记代理人之土地登记相关法律知识..
179页
2025年国家电网招聘之电网计算机考试题库带答..
159页
浸渍纸层压定向刨花板地板标准浅析
3页
2025年国家电网招聘之电网计算机考试题库(综..
160页
2025年幼儿园个人工作计划思想方面(通用15篇..
54页
2025年普法学法知识竞赛题库及参考答案ab卷
49页
海上高渗地层水平套管井压裂充填技术实践
3页
浙江省区域生态效率评价及影响因素研究
3页
2025年土地登记代理人之土地登记相关法律知识..
178页
相关文档
更多>>
非法内容举报中心
文档信息
页数
:
32
收藏数
:
0
收藏
顶次数
:
0
顶
上传人
:
HShess
文件大小
:
1.81 MB
时间
:
2021-11-08
相关标签
java多线程实验报告
java多线程编程实战指南
课程实验报告
函数程序设计实验报告
顺序结构程序设计实验报告
实验流程
c语言程序设计实验报告
工程材料实验报告
土木工程实验报告
工程测量实验报告
计算机原理
PHP资料
linux/Unix相关
Java
.NET
windows相关
开发文档
管理信息系统
软件工程
网络信息安全
网络与通信
图形图像
行业软件
人工智能
计算机辅助设计
多媒体
软件测试
计算机硬件与维护
网站策划/UE
网页设计/UI
网吧管理
电子支付
搜索引擎优化
服务器
电子商务
Visual Basic
数据挖掘与模式识别
数据库
Web服务
网络资源
Delphi/Perl
Python
CSS/Script
Flash/Flex
手机开发
UML理论/建模
并行计算/云计算
嵌入式开发
计算机应用/办公自动化
数据结构与算法
SEO
最近更新
125I粒子治疗肺恶性肿瘤术后靶体积缩小对剂..
小学第二学期德育工作总结(3篇)
开展卫生大扫除简报(4篇)
感恩父母的倡议书
我的小学作文常用[3篇]
收银员个人试用期转正工作总结
水文学的一般概念与水文测验
2025年感恩教育心得体会600(合集20篇)
2025年感恩医生祝福语句子文案简短(锦集17..
高质量发展视角下现代节水农业发展探析——..
2025年想象作文:未来水果城游记(推荐21篇..
高精度遥测的研究
2025年惊喜的发现作文(集锦28篇)
2025年情感散文:你若经心(通用12篇)
2025年恶心作文400字(精选6篇)
高层建筑外墙饰面砖修缮加固工艺研究
ERAS知识竞赛题库(含答案) - 完整版2025
2024年湖南铁道职业技术学院单招职业技能测..
雕刻艺术图片大全500个雕刻图纸大全
2023年广东省公务员录用考试《行测》真题附..
完整word版沪科版八年级物理上册期末测试卷..
2024年高考英语听力(天津卷)AB卷试题及答案..
2023年初三数学经典大题解析
30位单亲口述体会真实
国学研究-红线何以系姻缘
在线
客服
微信
客服
意见
反馈
手机
查看
返回
顶部