fork 和 exec

https://blog.csdn.net/disadministrator/article/details/39347333

进程创建方法:fork、exec、clone,父进程等待子进程结束是用wait等待。

fork:当前进程调用fork后,如果成功则fork函数返回0,另外返回子进程的进程号给父进程。其中父程序要等待子程序执行完才继续执行。
exec:在当前程序中执行exec会将exec指定的程序替换当前程序的,而进程号保持不变,但原来的堆栈等被销毁,建立新的程序堆栈,exec主要用在fork开辟的子进程中,这样可以解决一个程序启动另外一个程序。

猜你喜欢

转载自www.cnblogs.com/laymond/p/10030447.html