标签: c linux unix operating-system
我正在实施多阶段管道流程。为了避免竞争条件,我必须在父进程和子进程中为子进程设置进程组。但是,如果子进程已输入dynamic_cast,则父进程中的setpgid可能会引发错误。
dynamic_cast
setpgid
execvp
答案 0 :(得分:1)
我想以下链接可以很好地回答您的问题:
POSIX, Part 1: Error handling
但我不认为你正在使用一个好的编码约定。它对故障的容忍度很低。