0

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

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

4

1 回答 1

2

文件系统信息包括文件的根目录、当前工作目录和 umask(文件权限)。[在内核中由 表示struct fs_struct]

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

现在,举个例子:父进程正在处理某个文件,而此时子进程已经更改了工作目录,那么父进程会遇到问题(如果指定了相对路径),因为它们共享相同的工作目录。

希望你得到你的答案。

于 2012-08-17T09:47:56.757 回答