fork()
用于创建子进程...并且您看到此调用也出现在子进程中。当他们说'调用fork实际返回两次'时,我不明白它意味着什么。fork()调用,复制进程
而且这是什么意思?
if (fork() == 0)
/* the child process's thread executes here*/
else
/*the parent process's thread executes here*/
是父母或子女的上面的代码部分。你能用简单的英语来解释发生了什么事吗?
另外,为什么要使用fork()
?它说这个系统调用运行在unix中的所有进程?你如何fork()
所以其他程序可以运行?你是否指定了程序的名称?