我是靠谱客的博主 如意眼睛,最近开发中收集的这篇文章主要介绍父子进程folk后的相同点不同点以及进程共享知识点,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

父子进程之间在 fork 后:

​ 相同点:全局变量、.data、.text、栈、堆、环境变量、用户 ID、宿主目录、进程工作目录、信号处理方式…

​ 不同点:1.进程ID 2.fork 返回值 3.父进程ID 4.进程运行时间 5.闹钟(定时器) 6.未决信号集

​ 进程共享遵循原则: 读时共享,写时复制。——————全局变量

【重点】:父子进程共享:1. 文件描述符(打开文件的结构体) 2. mmap 建立的映射区

​ 特别的,fork 之后父进程先执行还是子进程先执行不确定。取决于内核所使用的调度算法。

最后

以上就是如意眼睛为你收集整理的父子进程folk后的相同点不同点以及进程共享知识点的全部内容,希望文章能够帮你解决父子进程folk后的相同点不同点以及进程共享知识点所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部