我正在调试一个程序,该程序重复使用fork()的典型过程,其子进程在父进程调用waitpid()等待子进程完成后继续执行一些委托任务。例如:
while (!,不管有多少其他子进程成功地完成并消失在它之前。当然,我需要set follow-fork-mode child,因为否则GDB不会查看子进程。但是仅这一点就会分离父级,引导GDB到第一个子节点,并在退出时<
我在这里找到了GPars中的fork/join示例:import static groovyx.gpars.GParsPool.withPoolprintln "Forking a child task for $it"
forkOffChild(it) //fork//use results of childr