产生一个独立的孩子
|
您如何使用C来产生一个独立于其业务的子进程而无需考虑父亲?
我想产生几个流程,在创建它们后不久,它们将在进入工作之前入睡约2分钟。
但是,我不希望父亲等到孩子完成后再做,因为与此同时,我想产生更多的过程。
我在Linux上。
没有找到相关结果
已邀请:
3 个回复
舜辉
踩什不
生成所需数量的进程,然后在父进程中调用
。孤儿将通过“ 3”程序被收养。
舶啥戚
(用于创建新进程而不完全复制父进程的地址空间)和
系列来替换子进程随心所欲地处理图像。 如果您不希望父亲等到孩子完成学业,则应该利用异步信号处理。子进程结束时发送SIGCHLD。因此,您可以将“ 6”放入SIGCHLD的信号处理程序中,而不是父进程中,然后让信号处理程序为子进程收集返回状态。 下面是一个玩具示例: