int main(int argc, char* argv[]) { fork(); fork() && fork() && fork(); fork() || fork(); }
15
18
21
24
fork()调用后将,从启动fork()的这个进程(父进程)中,把代码和已有的变量拷贝一份,用于启动一个一模一样的子进程,两个进程将执行fork()系统调用之后的下一条指令。
同时,调用fork()处的返回值在父进程和子进程中是不同的,在父进程中的调用处将返回生成的子进程的进程ID,在子进程中则返回0。
若是frok()因为内存不足等原因创建子进程失败,它将在调用处返回一个负值。
这是c语言中的,各位大兄弟
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题