当前位置:主页 > 生活知识 >

fork函数(如何理解fork调用一次返回两次的)

  • 生活知识
  • 2023-09-10 16:24
  • 来源:www.renliuw.cn
  • 生活知识

fork调用是用于创建子进程的系统函数。那么当fork调用成功后就会多出一个子进程,此时fork会返回两次,一次是返回到父进程,一次是返回子进程,父进程的返回值为创建的子进程的pid,子进程的返回值为0,通过这个返回值我们可以判断是返回到父进程还是子进程。如果fork调用失败则只返回一次,既只返回父进程,返回值为-1。这个是Linux基础,很多公司校招的时候都会考察这个技术点,建议如果想加深理解可以实际编码验证一下。

无痛人流