linux编程--fork() 与vfork() 的区别
• vfork() 使用中父子进程共享虚拟内存空间,fork()则不是
• vfork保证子进程先运行,而fork 的父子进程运行顺序是不定的,它取决于内核的调度算法
例子:#include
#include
#include
int main()
{
pid_t pid;
pid = vfork();
if (pid <0)
printf(“vfork failed\n”);
els
原创
2013-04-21 20:04:30 ·
5899 阅读 ·
0 评论