- 15
- 0
- 约 8页
- 2017-05-04 发布于湖北
- 举报
Linux系统编程实验五:进程编程讲述
实验五:进程编程
实验目的:
学会fork、vfork函数的使用
学会调用wait和waitpid函数
实验要求:
(一)利用fork函数,编写一应用程序,在程序中创建一子进程,分别在父进程和子进程中打印进程ID
(二)使用vfork创建一子进程,让子进程睡眠1s,分别在父进程和子进程中打印进程ID,观察父子进程的运行顺序
(三)编写一应用程序,在程序中创建一子进程,父进程需等待子进程运行结束后才能执行
实验器材:
软件:安装了Linux的vmware虚拟机
硬件:PC机一台
实验步骤:
(一)fork函数的使用
1、编写实验代码fork_pid.c
#include stdio.h
#include unistd.h
#include errno.h
#include stdlib.h
int main(int argc, char *argv[])
{
pid_t child;
/*创建子进程*/
……
child=frok();
if(child==-1)//出错
printf(“error!”);
else if(child==0)//子进程中
printf(“I am the child:%d”child);
else if(child0)//父进程返回子进程号
printf(“I am the parent:%d”,child);
}
/***
您可能关注的文档
最近下载
- 超星尔雅学习通《经济与社会如何用决策思维洞察生活》章节测试答案 .pdf VIP
- 广东省2026年高考物理试卷(附答案解析).docx VIP
- BS EN 14891-2017 用粘合剂粘结的瓷砖下使用的液体应用水不透水产品.性能、分类和标识的稳定性的要求试验方法评定和验证.pdf VIP
- 格林威尔-UniView DA 网络管理平台使用手册.doc VIP
- 环境影响评价报告公示:云南锡业集团梁河矿业有限责任梁河锡矿环境影响后评价[环评报告.pdf VIP
- 苏科版八年级上册第二章轴对称图形 线段和最值问题(有答案) .pdf VIP
- ISO 14001_2026《环境管理体系 要求及使用指南》(完整中文版正式版).docx VIP
- Nikon绝对值超薄小型M50A编码器技术报告.doc VIP
- 胸腰椎骨折诊疗指南(2024版).docx
- 网架和屋面吊装新项目施工专项方案.doc VIP
原创力文档

文档评论(0)