大家好。
今天的话主要和大家聊一聊,在Linux系统中如果一个文件被打开多次会出现什么情况。
目录
第三:多次open打开同一个文件,不同文件描述符对应的读写位置偏移量是相互独立的
第一:多次打开同一个文件
大家看到这个标题可能会有疑问,同一个文件还能被多次打开?事实确实如此,同一个文件可以被 多次打开,譬如在一个进程中多次打开同一个文件、在多个不同的进程中打开同一个文件,那么这些操作都 是被允许的。本小节就来探讨下多次打开同一个文件会有一些什么现象以及相应的细节问题?
当一个进程内多次open打开同一个文件,那么会得到多个不同的文件描述符fd,同理在关闭文件的时候也需要调用close依次关闭文件描述符。
#include <sys/types.h>
#include <sys/stat.h>
#include &l