摘要:
fork和vfork的区别:fork: 创建的子进程是拷贝父亲进程的数据段,不共用数据段 vfork:子进程和父进程共用数据段 2. fork: 子进程和父进程的执行次序不确定 vfork:子进程先运行父进程后运行一下两个例子分别使用fork和vfork创建子进程,验证结果View Code 1 #include <unistd.h> 2 #include <stdio.h> 3 int main() 4 { 5 int count = 0; 6 pid_t pid; 7 pid = fork(); 8 count++; 9 if(p... 阅读全文
摘要:
#include <unistd.h>#include <stdio.h>int main(){ pid_t pid; pid = fork(); if(pid < 0) { printf("error in fork\n"); } else if(0 == pid){ printf("This is chile process, ID is %d\n", getpid()); } else{ printf("This is parent pro... 阅读全文