- 10
- 0
- 约小于1千字
- 约 7页
- 2018-01-27 发布于境外
- 举报
实验线程同步与通信-welcometoscts
实验三、共享内存与进程同步 一、实验目的与要求 1、掌握Linux下共享内存的概念与使用方法,通过共享内存实现进程间数据的共享; 2、掌握Linux下进程同步与通信的主要机制,通过信号灯操作实现进程的同步。 二、实验内容 利用多个共享内存(有限空间)构成的环形缓冲,将源文件复制到目标文件,实现两个进程的誊抄。 三、预备知识 1、共享内存 使用共享内存是运行在同一计算机上的进程进行进程间通信的最快的方法。 shmget与shmat 系统调用。 int shmget(key_t key,int size,int shmflg) IPC_CREAT|0666 int shmat ( int shmid, char *shmaddr, int shmflg) S = (char *)shmat(shmid1,NULL,SHM_R|SHM_W) 共享存储区的控制shmctl:对其状态信息进行读取和修改。 系统调用格式:int shmctl(shmid,cmd,buf); int shmid,cmd; struct shmid_ds *buf; 其中,buf是用户缓冲区地址,cmd是操作命令。(1)用于查询有关共享存储区的情况。(2)用于设置或改变共享存储区的属性。(3)对共享存储区的加锁和解锁命令。(4)删
您可能关注的文档
- 安徽省高等学校优秀教学管理工作者.doc
- 安徽联通寻呼事业网上办公系统使用说明.doc
- 实验熟悉uml和rose开发环境 - search .doc
- 宿州市卫生和计划生育会委公共服务事项.doc
- 宿迁市人大代表工作平台.doc
- 对区域中职学校呼叫服务专业课程设置的研究.doc
- 小学优秀组织单位.doc
- 小学语文 - 盐城市教育学会 .doc
- 小学语文语文社s版三年级上册.doc
- 华师版八年级下册科学第二章光第三节凸透镜成像习题.pptx
- CN119863397A 一种用于深基坑掘进的深基坑裂缝检测方法及设备 (安康盛美宝新型环保建材有限公司).pdf
- 2026年企业创新能力培养及实践考核题.docx
- 2026年IT行业技术面试题库编程与算法.docx
- 单价合同解释(2篇).docx
- CN119863404A 一种rgbg图像格式转rgb图像格式伪彩处理的方法 (中茵微电子(南京)有限公司).pdf
- 单位就业合同(2篇).docx
- 2026年烟草行业安全生产管理知识测试卷.docx
- 2026年高危孕产妇专案管理规范测试题.docx
- CN119862519A 基于大数据的地理测绘数据处理分析方法及系统 (山东同生测绘地理信息有限公司).pdf
- CN119862434A 一种基于粗糙证据理论的有效加权密度峰聚类分析方法 (湖南科技大学).pdf
最近下载
- 第13课《最后一次讲演》课件+2024—2025学年统编版语文八年级下册.pptx VIP
- 广东省高州市2025年上半年公开招聘村务工作者试题含答案分析.docx VIP
- 精品解析:2026年山东青岛市市南区中考一模语文试卷-A4答案卷尾.docx VIP
- 光学曲线磨床磨工安全操作规程.pptx VIP
- 精品解析:2026年山东青岛市市北区中考一模语文试题-A4答案卷尾.docx VIP
- 川端康成的同窗之爱、《少年》及其他.doc VIP
- 天下第一痛-三叉神经痛.ppt VIP
- 国家开放大学《马克思主义基本原理》专题测试1-8答案.docx VIP
- 《适老药食同源药膳配方食品标准通用要求》.pdf VIP
- 部编版四年级下册语文期末试题(含答案).docx VIP
原创力文档

文档评论(0)