JOB1各种杂乱

int main()
{ while(1)//防止进程意外退出
    {
        if(fork())
        {
            int status;
            wait(&status);
            if(WIFEXITED(status))
            {
                printf("-----服务器进程正常退出-----\n");
                exit(0);
            }
        }else{/*子进程,即主程序*/}
    }
}

这里面的wait:

JOB1各种杂乱_第1张图片

 

类似的,C语言还有waitpid():

JOB1各种杂乱_第2张图片

 

 JOB1各种杂乱_第3张图片

 

你可能感兴趣的:(JOB1各种杂乱)