09 2013 档案

摘要:首先,fork()系统调用的特性:fork()系统调用是Unix下以自身进程创建子进程的系统调用,一次调用,两次返回,如果返回是0,则是子进程,如果返回值>0,则是父进程(返回值是子进程的pid),这是众为周知的。还有一个很重要的东西是,在fork()的调用处,整个父进程空间会原模原样地复制到子进程中,包括指令,变量值,程序调用栈,环境变量,缓冲区,等等。1 int main(){2 int i;3 for( i=0;i<2;i++){4 fork();5 printf("#");6 }7 return 0;8 }该... 阅读全文
posted @ 2013-09-28 23:58 hunteo 阅读(1009) 评论(3) 推荐(0)