什么是“共享文件系统信息”?

时间:2012-08-17 08:38:49

标签: linux linux-kernel linuxthreads

说“共享文件系统信息”是什么意思?什么是“文件系统信息”?

(当我在某些linux标题中看到CLONE_FS标志时出现了这个问题)

1 个答案:

答案 0 :(得分:2)

文件系统信息包括文件的根目录,当前工作目录和umask(文件权限)。 [由struct fs_struct]

在内核中表示

因此,当您设置CLONE_FS标志时,子进程和父进程将共享文件系统信息。

现在,举个例子:父进程正在处理一些文件,那时子进程已经改变了工作目录,然后父进程会出现问题(如果指定了相对路径),因为它们共享相同的工作目录。

希望你得到答案。