我必须编写程序,它将创建两个子进程 这些进程会在文件中写入一些内容,但这两个进程都由父进程管理(进程将写入) 我不是要求你们直接解决方案,但我需要一些提示,知道从哪里开始。 我想我必须在开始时创建两个分叉,然后通过大小写或类似的东西来管理它 感谢
答案 0 :(得分:2)
您将需要基本的fork()
使用模式,如下所示:
pid = fork();
if (pid == 0)
{
// child process code starts here
}
else if (pid > 0)
{
// parent process code continues here
}
听起来你需要两个fork()
,这意味着你需要使用嵌套的这个模式。这是基本用法,其余部分取决于您的应用程序。