文件描述符的作用

Linux中每个进程的进程控制块PCB中,都有一个文件描述符表,而文件描述符就是这个表索引,
使用系统调用open,可以返回一个文件描述符,
文件描述符:就是进程文件描述符表的一个索引
不同的进程中会出现相同的文件描述符,它们可能指向同一个文件,也可能指向不同的文件
两个不同的文件描述符,若指向同一个打开文件句柄,将共享同一文件偏移量
ps:文件描述符标志(即,close-on-exec)为进程和文件描述符所私有。对这一标志的修改将不会影响同一进程或不同进程中的其他文件描述符