首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

fork有关问题

2012-03-14 
fork问题#includestdio.h#includesys/types.h#includeunistd.hintmain(){pid_tpidpidfork()if(pi

fork问题
#include   <stdio.h>
#include   <sys/types.h>
#include   <unistd.h>

int   main()   {
        pid_t   pid;
        pid   =   fork();
        if   (pid   <   0)   {
        }else   if   (pid   ==   0){
                printf( "child\n ");
        }else{
                printf( "parent\n ");
        }
        return   0;
}

fork出来的进程是把程序从头执行一边,还是从printf( "child\n ");这里开始执行的?

[解决办法]
运行一下就知道了
应该是printf( "child\n ")那一句

热点排行