- 14
- 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);
}
/***
您可能关注的文档
最近下载
- 脚手架作业危险源辨识、评价与分级管控措施表.xls VIP
- 喜家德店面管理手册.docx VIP
- 学会真学习,拒绝假努力!课件--2026届高三下学期三模阶段性班会.pptx VIP
- SH_T 3115-2024《石油化工管式炉轻质浇注料衬里工程技术规范》.pdf VIP
- 标准图集-06CG04 钢结构设计示例-单层工业厂房.pdf VIP
- 国家开放大学《管理英语4》边学边练Unit 5-8(答案全).docx VIP
- (高清版)B-T 3836.28-2021 爆炸性环境 第28部分:爆炸性环境用非电气设备 基本方法和要求.pdf VIP
- 【营销星球】2025嘉里城商业街区招商手册.pdf
- 学生实习协议(大学生实习协议).docx VIP
- 2025年网格员考试题库真题(含答案).docx VIP
原创力文档

文档评论(0)