/***创建进程***/
/**调用一次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

 posted on 2013-04-22 10:14  Chenyong Liu  阅读(103)  评论(0编辑  收藏  举报