基础文章3:进程基础之fork函数

本文详细介绍了Linux中的fork函数,它是创建进程的唯一方法。通过fork,系统为新进程分配资源并复制父进程的大部分状态,使得父子进程共享代码空间但拥有独立的数据空间。fork成功后,两个进程执行顺序不确定,且根据返回值执行不同代码,实现各自功能。重点在于共享程序空间和数据空间的独立性以及父子进程执行顺序的不确定性。
摘要由CSDN通过智能技术生成
0.序
1.基础内容介绍
     1)进程的组成:  
     2)fork函数调用后,系统所做工作:
2.函数详细介绍
     1)函数原型
     2)作用
     3)描述
3.总结:
0.序
     fork函数是Linux中创建进程的函数,也是唯一一个创建进程的函数。因此学好fork函数时基础中的基础。0.序
1.基础内容介绍
      1)进程的概述:
       进程简单的说就是一个程序一次执行的过程,它是一个动态的概念。按照教科书上的定义,进程是程序执行的实例,是linux的基本调度单位。 
     对于程序员来说,最重要的就是要区分进程和程序的区别,程序是指一段完成功能的代码,或者说是一个工具,它是一个静态的概念,而进程,它是动态的,比如,linux的vi编辑器,它就是一段在linux下用于文本编辑的工具,那么它是一个程序,而我们在linux终端中,可以分别开启两个vi编辑器的进程。一旦提到进程,我们的脑子里就应该产生——程序从代码的第一句动态的执行到最后一句这样的一个思路。 
一个进程由如下元素组成: 
1.> 进程的当前上下文,即进程的当前执行状态; 
2.> 进程的当前执行目录 
3.>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值