- 17
- 0
- 约1.9千字
- 约 7页
- 2018-05-10 发布于重庆
- 举报
linux实验进程和线程控制
院 系: 计算机学院
实验课程:linux内核设计与实现
实验项目:进程和线程控制实验
指导老师:冯刚
开课时间: 2010 ~ 2011 年度第 2 学期
专 业:计算机科学与技术(师范)
班 级:2班
华南师范大学教务处
一、实验名称
进程和线程控制实验
二、实验目的
UNIX和Linux操作系统的底层接口(即系统调度)是用户程序与系统内核的接口。本实验主要讲述UNIX和Linux进程控制部分的主要系统调用,以及如何利用系统调用进程编程,以便通过实验对进程和线程的概念有一个较深入的理解和掌握。
三、实验内容
一个进程内的两个线程通过共享缓冲区进行通信,一个负责向缓冲区写数据,另一个从缓冲区取数据进行处理。实现两个线程的通信过程。
源程序:
#includestdio.h
#includepthread.h
int size=10; //缓冲区大小
int buf[10];
int wp=0,rp=0; //rp是读指针,wp是写指针
pthread_mutex_t lock; //锁
pthread_cond_t empty; //缓冲区是否为空
pthread_cond_t full; //缓冲区是否已满
void *put(void *a) //写100个数据
{
int i,j,k;
for(i=1;i=101;i++)
您可能关注的文档
- FCAW药芯焊丝在加氢反应器接管内壁堆焊的研究.doc
- fe风险投资课件.doc
- Fireworks习题答案.doc
- flash遮罩动画实例.docx
- FLUENT喷雾模拟具体步骤.doc
- Flex性能优化.docx
- flume总体集群建设方案.docx
- Foglight安装使用指南.doc
- FPC SMT解决方案.doc
- FPGA用状态机实现序列检测器的设计报告.doc
- (2026)医院评审筹备与科室标准化建设工作总结(2篇).docx
- 2026年资质年检自查报告(2篇).docx
- 2026水库自查报告(2篇).docx
- 2026年北师大版适配小升初历史寒假衔接卷重大事件因果分析标准试卷第473套(含答案解析与可打印作答区).docx
- 河北唐山市2026年高三下学期第一次模拟演练物理试卷(解析版).pdf
- 六年级上册Unit 2物理练习:第2课时单词拼写与选择题.pdf
- 湖北省襄阳市第四中学2025-2026学年高三上学期教学质量检测(二)物理(II)试题(解析版).pdf
- 湖北省随州市六校2026年高三下学期一模物理试题(解析版).pdf
- 湖北省襄阳市枣阳二中2025-2026学年高三上学期一模物理试题(解析版).pdf
- 湖北省襄阳市枣阳二中2025-2026学年高三上学期一模物理试题(解析版).docx
最近下载
- 人防工程质量验收与评价记录表(RFJ01-2015附建式).doc VIP
- DLT802.3-2023 电力电缆导管技术条件第3部分实壁类塑料电缆导管.pdf VIP
- 分部工程、分项工程划分.doc VIP
- 湖北工业大学大二电气自动化专业单片机原理及应用试卷及答案.docx VIP
- 国有企业供应链采购活动与监督 -权威解读《国有企业采购操作规范》(2023修订版).docx VIP
- 全国高中物理奥林匹克竞赛试题及答案解析.pdf VIP
- 《国有企业采购操作规范》【2023修订版】.docx VIP
- 初中语文八年级下册《石壕吏》深度复习知识清单.docx VIP
- AQ 3062-2025 精细化工企业安全管理规范全覆盖检查表.docx
- 风电35KV箱变调试方案.docx VIP
原创力文档

文档评论(0)