Demo Code to Fork the Child Process

Child process can be created by POSIX function fork(), and below is the demo code.

pid = fork();

if (pid == 0) {
    /* processing of child process */
} else if (pid < 0) {
    /* parent process: handle errors */
    perror("fork");
    exit(-1);
} else {
   /* parent process: the parameter of pid is the ID of forked child process */
}

And also, parent process could call function wait() to wait for finish of child process, instead of processing in the second return of function fork().

发表评论

Fill in your details below or click an icon to log in:

WordPress.com 徽标

您正在使用您的 WordPress.com 账号评论。 登出 /  更改 )

Google photo

您正在使用您的 Google 账号评论。 登出 /  更改 )

Twitter picture

您正在使用您的 Twitter 账号评论。 登出 /  更改 )

Facebook photo

您正在使用您的 Facebook 账号评论。 登出 /  更改 )

Connecting to %s

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理