linux中bash是什么 Linux C中父進(jìn)程退出時,使用什么方法可使子進(jìn)程退出?
Linux C中父進(jìn)程退出時,使用什么方法可使子進(jìn)程退出?您可以使用wait()或waitpid()阻塞父進(jìn)程,等待子進(jìn)程退出并為子進(jìn)程收集尸體;或者在子進(jìn)程中注冊一個信號響應(yīng),響應(yīng)操作是退出進(jìn)程,然
Linux C中父進(jìn)程退出時,使用什么方法可使子進(jìn)程退出?
您可以使用wait()或waitpid()阻塞父進(jìn)程,等待子進(jìn)程退出并為子進(jìn)程收集尸體;或者在子進(jìn)程中注冊一個信號響應(yīng),響應(yīng)操作是退出進(jìn)程,然后在父進(jìn)程要退出時向子進(jìn)程發(fā)送一個信號,在子進(jìn)程退出后收集尸體。相關(guān)API:wait()signal()exit()