- 182
- 0
- 约2.59千字
- 约 6页
- 2019-10-20 发布于广东
- 举报
实验三 Linux进程的创建和父子进程同步
实验目的
掌握C语言源程序中使用Linux所提供的系统调用界面的方法;
掌握Linux中子进程创建方法以及调度执行情况,理解进程与程序的区别;
使用系统调用wait()和exit(),实现父子进程同步;
了解Linux提供的C编译器gcc的使用;
进一步掌握vi的使用。
实验预备知识
vi的使用;
C编译器gcc的使用。
实验内容
父进程创建子进程
实现父进程创建子进程,返回后父子进程都分别循环输入字符串“I am parent.”或“I am child.”5次,每输出一次后使用sleep(1)延时1秒,然后进入下一次循环,如图所示。将该源程序编译连接后执行,观察并分析运行结果。
父进程返回执行: 子进程返回执行:
for (i=0;i5;i++)
{
printf(“I am parent.\n”);
sleep(1);
}
for (i=0;i5;i++)
{
printf(“I am son.\n”);
sleep(1);
}
#include stdio.h
#include unistd.h
#include stdlib.h
int main(){
int n,i;
n=fork();
if(n0)
{
您可能关注的文档
- 地理八年级上册复习总结提纲-Word-文档.doc
- 春节传统习俗.docx
- 高中英语常用动词make的短语和用法大全.docx
- 2016-2017年度广东省广州市越秀区高三(上)摸底物理试卷.docx
- 外研版高一英语必修1 Module 5 语法指导:倍数表达法和形容词比较级常见用法小结 和同步练习含答案.doc
- 人教版九年级化学上册第一单元课题1物质的变化和性质课件 .ppt
- 案例18-通过变量选择单据转换规则.docx
- 鲁科版七年级上册生物课件 4.1 物质运输的载体.pptx
- 人教版化学-九年级上册-第一单元-走进化学世界-同步巩固练习(包含答案).docx
- 湖北、湖南、山东部分重点中学2019年高考冲刺模拟试卷(五)-文科数学考试试题.doc
原创力文档

文档评论(0)