/***创建进程***/
/**调用一次fork,返回两次
1 在父进程中返回新创建的子进程的PID
2 在子进程中返回0
3 出现错误返回一个负值
**/
注:子进程和父进程共享fork()之后的代码段
例:3_1 fork1.c
/***fork()和vfork()的区别
1 vfork:子进程和父进程共享数据段,子进程先运行,父进程后运行
2 fork: 子进程拷贝父进程数据段,运行顺序不确定***/
例:3_1 fork2.c 3_1 vfork.c
转载于:https://www.cnblogs.com/mycheetah/archive/2013/04/22/3034982.html