文件描述符和文件表项

转载 2016年08月30日 16:37:26
同一进程内:
多个fd可以指向同一个文件表项。(只有dup才会出现这种情况)
多次open出同一个文件,会出现多个文件描述符和多个文件表项,它们的文件偏移量显然是不同步的。
多个文件表项可指向同一个i-node节点

同一机子的不同进程内:
不同进程的fd可以指向同一个文件表项。(只有父进程fork出子进程时才会出现的情况。)
可以使用send_fd (但是发送进程会关闭文件描述符)

不同机子:



文件描述符表是进程级别的
文件表项表是系统级别的
dup是改变文件描述符的

linux 文件描述符 文件表项 v节点结构

文件 《Unix环境高级编程》--P56//////P70 内核使用三种数据结构表示打开的文件,它们之间的关系决定了在文件共享方面一个进程对另一个进程可能产生的影响。 1. 每个进程在进程表...
  • henuyx
  • henuyx
  • 2012年12月04日 23:21
  • 4351

进程间传递文件描述符代码

  • 2016年02月02日 11:18
  • 3KB
  • 下载

TCP/UDP网络编程入门教程之二:TCP Server端——socket与文件描述符

UNIX中的一切事物都是文件(everything in Unix is a file!)        当我在这篇教程中提到UNIX的时候,其意思专指符合UNIX标准的所谓“正统”UNIX的衍...

SQUID文件描述符20480FORWINDOW编绎版

  • 2010年05月16日 20:17
  • 1.73MB
  • 下载

linux dup,dup2,dup3 复制一个文件描述符

dup,dup2,dup3  --duplicate a file descriptor 复制一个文件描述符

Android 串口 文件描述符

  • 2014年06月18日 12:06
  • 1014KB
  • 下载

用来操作文件描述符的一些特性

  • 2011年07月12日 00:05
  • 69KB
  • 下载

文件描述符管理、进程间通信(管道)

首先介绍下文件描述符:   在linux下用文件描述符来表示设备文件和普通文件。文件描述符是一个整形的数据,所有对文件的操作都是通过文件描述符实现。 文件描述符是文件系统中链接用户空间和内核空间的枢纽...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:文件描述符和文件表项
举报原因:
原因补充:

(最多只允许输入30个字)