以下代码产生的进程总数是多少?
if(fork() && fork()){
fork();
}
if(fork() ||fork()){
fork();
fork();
}
AND将充当短路运算符,因此第二个fork将仅针对父级而不是子级执行。之后如何进行?
最佳答案
We have to validate fork return values. Actually based on return only we can able to check no of process on your program.
fork Return Value :
-1 => Failure.
0 => Return value for child process.
Child process id => Return value for parent process.
关于c - 以下代码将创建多少个进程?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41982472/