- 2
- 0
- 约3.46千字
- 约 5页
- 2016-03-05 发布于江苏
- 举报
Linux系统调用fork()用法详解
1. 先看下面代码:
#includestdio.h
#include sys/types.h??? //pid_t类型定义
#include unistd.h??????? //函数fork(),getpid()定义
void main ()
{
pid_t pid;
pid=fork();
if (pid 0)
printf(error in fork!);
else if (pid == 0)
printf(i am the child process, my process id is %d\n,getpid());
else
printf(i am the parent process, my process id is %d\n,getpid());
}
要搞清楚fork的执行过程,就必须先讲清楚操作系统中的“进程(process)”概念。
一个进程,主要包含三个元素:
o. 一个可以执行的程序;
o. 和该进程相关联的全部数据(包括变量,内存空间,缓冲区等等);
o. 程序的执行上下文(execution context)。
不妨简单理解为,一个进程表示的就是一个可执行程序的一次执行过程中的一个状态。操作系统对进程的管理,典型的情况,是通过进
您可能关注的文档
- (初试科目) 遗传学专业 858-基因工程.doc
- “合作学习”在中学政治课堂上的有效运用.doc
- 《成人肝脏移植评估指南(2013年版)》.doc
- 《乘法的初步认识》激趣教学策略 段科艳.doc
- 《课标》数学能力解读.doc
- 《有效教学法》读书心得.doc
- 《语文教学二十韵》读书随笔.doc
- 《中学生守则》.doc
- 5+2教学模式探究.doc
- 6发挥学生的主体地位论文.doc
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
原创力文档

文档评论(0)