我有点困惑.据我了解,waitpid的pid为-1意味着我等待所有孩子完成但是如果我在WNOHANG的waitpid中添加一个选项,那么这些选项如果没有完成就会立即退出......这些似乎非常令人困惑.
为什么我要告诉计算机等待子进程完成然后立即告诉它如果没有孩子完成就立即退出?
有人可以解释这个选项和WUNTRACED选项吗?我不知道被追查的意义.
我知道这个标题是可怕的,为此我很抱歉; 老实说,我不知道怎么问我的问题,因为我对此事没有很好的教育.下面是我的问题所关注的一小部分代码,因为我不知道发生了什么,或者它是否有效!虽然,我怀疑它是有效的.
return(*scriptFunction[x])(arguments);
Run Code Online (Sandbox Code Playgroud)
根据我的理解,你只能在C中返回1个值(你可以有多个return语句,但这是不同的,不在主题上).上面的陈述实际上是做什么的?