linux中fork
时间: 2023-04-21 15:03:44 浏览: 109
Linux环境下的Fork使用
fork是Linux中的一个系统调用,用于创建一个新的进程。当调用fork时,操作系统会复制当前进程的所有资源(包括代码、数据、堆栈等)并创建一个新的进程,这个新进程与原进程几乎完全相同,只有进程ID(PID)和父进程ID(PPID)不同。新进程从fork调用的位置开始执行,而原进程继续执行。fork的返回值为表示当前进程是新创建的子进程,返回值大于表示当前进程是原进程,返回值为-1表示fork调用失败。
阅读全文