父子进程之间的关系

父子进程之间的关系

不同点

  • fork函数的返回值不同
    父进程中:>0 返回的是子进程ID
    子进程中:=0
  • PCB中的一些数据
    当前进程的id pid
    当前进程的父进程的id ppid
    信号集

共同点

  • 某些状态下:子进程刚被创建出来,还没有执行写操作
    • 用户区的数据
    • 文件描述符表

父子进程对变量是不是共享的

  • 刚开始的时候是共享的。如果修改了数据,就不会共享
  • 读时共享(子进程被创建,两个进程没有做任何的写的操作),写时拷贝
posted @ 2023-02-08 20:37  小秦同学在上学  阅读(29)  评论(0编辑  收藏  举报