【发布时间】:2016-01-09 04:27:05
【问题描述】:
我试图了解这些标志的作用,我已经阅读了描述并进行了一些谷歌搜索,但我不知道在设置这些标志时如何测试子进程和父进程之间的区别。我可以运行哪些 C 函数或 linux 命令来帮助我查看这些标志的效果?
【问题讨论】:
-
你想在这里理解什么?
clone()在容器和线程库的实现之外几乎没有什么用处。 -
我正在使用 CLONE 并了解进程的名称空间等。我已经能够测试在子进程上设置其他标志的效果,但我不知道在设置这些标志时如何查看父进程和子进程之间的区别。因此,例如当我使用 CLONE_IO 时,让两个进程在相同的 IO 上下文中运行的效果是什么?我尝试使用 mount() 来测试 CLONE_FS 但我不确定我是否正确使用它。我要么想在 C 中测试它们,要么生成一个 Linux shell 并从终端测试它们。