Linux API的fork()测试

摘要: 现在到docker的实施阶段, 其底层的namespace,cgroup应该深入了解了。 其调用的API也慢慢熟悉起来吧。 #include #include int main() { pid_t fpid; //int count = 0; fp...

现在到docker的实施阶段,

其底层的namespace,cgroup应该深入了解了。

其调用的API也慢慢熟悉起来吧。

#include <unistd.h>
#include <stdio.h>

int main() {
    pid_t fpid;
    //int count = 0;
    fpid = fork();
    
    if (fpid < 0) printf("error in fork!");
    else if (fpid == 0) {
        printf("I am child. Process id is %d\n", getpid());
    }
    else {
        printf("I am parent. Process id is %d\n", getpid());
    }

    return 0;
}

版权声明:本文内容由互联网用户自发贡献,本社区不拥有所有权,也不承担相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:yqgroup@service.aliyun.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。

用云栖社区APP,舒服~

原文链接

posted @ 2017-11-10 14:57  暖夏未眠丶  阅读(394)  评论(0编辑  收藏  举报