什么是进程
进程是系统进行资源分配的基本单位,是程序加载到内存后的执行过程。进程一般由数据段,代码段和进程控制块三部分组成。系统通过进程控制块感知进程的存在并对进程进行控制。由于进程之间空间相互独立,多进程比多线程更安全,一个进程基本上不会影响另外一个进程。
进程fork以后,遵循读时共享写时复制的机制。
父子进程长期共享:文件描述符和mmap建立的映射区。文章来源:https://www.toymoban.com/news/detail-696264.html
子进程的进程ID,定时器,未决信号集和父进程不同。文章来源地址https://www.toymoban.com/news/detail-696264.html
进程三种状态
- 创建:创建PCB
- 就绪
- 运行
- 阻塞
- 终止: 归还PCB
到了这里,关于【Linux】进程理解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!