open,dup,fork

1,文件共享

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

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

一,文件共享

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

QQ截图20130711103354

 

QQ截图20130711103437

 

 

QQ截图20130711103452

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

二、复制文件描述符

复制前:

QQ截图20130711112146

复制后:

QQ截图20130711112201

猜你喜欢

转载自blog.csdn.net/wWX336815/article/details/82420897
dup