【发布时间】:2014-09-21 19:44:29
【问题描述】:
我想创建一个算法,利用 fork(),其中一个进程必须等待几秒钟然后创建一个子进程,2 秒后创建第二个子进程。然后再过几秒钟,第一个孩子生了一个孩子,成为第一个孙子,然后对第二个孩子做同样的事情。
最后我如何“杀死”每个人,在这种情况下,我想在“杀死”第一个孙子和第二个孙子之后同时杀死第一个和第二个孩子。
基本上如何管理流程以及如何完成流程。
【问题讨论】:
-
不是算法,而是程序。它是特定于操作系统的。我猜你的目标是 Linux 或 Posix。然后阅读Advanced Linux Programming。您可以使用process group