不完全的。如果通过fork / exec或vfork /
exec克隆进程,则将获得新的进程ID。
fork()将为您提供具有新进程ID的新进程,并
exec()用新进程替换该进程,但仍保留该进程ID。
从这里:
vfork()函数与fork()的不同之处仅在于子进程可以与调用进程(父进程)共享代码和数据。如果滥用vfork(),这将极大地加快克隆活动的速度,并有可能损害父进程的完整性。

不完全的。如果通过fork / exec或vfork /
exec克隆进程,则将获得新的进程ID。
fork()将为您提供具有新进程ID的新进程,并
exec()用新进程替换该进程,但仍保留该进程ID。
从这里:
vfork()函数与fork()的不同之处仅在于子进程可以与调用进程(父进程)共享代码和数据。如果滥用vfork(),这将极大地加快克隆活动的速度,并有可能损害父进程的完整性。