1,文件共享

  • 打开文件内核数据结构
  • 一个进程两次打开同一个文件
  • 两个进程打开同一个文件

2,复制文件描述符(dup、dup2、fcntl)

 

一,文件共享

1,一个进程打开两个文件内核数据结构

open,dup,fork

 

open,dup,fork

 

 

open,dup,fork

补充:如果是fork之后则是文件描述符表被复制一份,但是指向同一文件表。

二、复制文件描述符

复制前:

open,dup,fork

 

复制后:

open,dup,fork

 

相关文章: