首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux环境下的C语言Fork编程

问Linux环境下的C语言Fork编程
EN

Stack Overflow用户
提问于 2011-06-29 14:05:50
回答 3查看 4.6K关注 0票数 1

有没有人能帮我了解一下c编程中的分支过程,以及它在实时application.And示例程序中是如何工作的。

EN

回答 3

Stack Overflow用户

发布于 2012-08-01 19:40:55

代码语言:javascript
复制
#include <stdio.h>
#include <unistd.h> 

int main()
{
    pid_t pid;
    pid = fork();

    if(pid == 0){
        printf("child process\n");
    }
    else{
        printf("parent process\n");
    }
    return 0;
}
票数 3
EN

Stack Overflow用户

发布于 2011-06-29 14:17:58

C库的完整参考已经在你的PC上了,如果它至少有Linux的话。您可以通过手册页找到几乎所有系统调用/支持的C函数。尝试在控制台输入man fork,看看会发生什么神奇的事情。:)您可以通过按/键在手册页中进行搜索,然后键入您的字符串并按enter键,之后您可以通过按n键搜索下一个匹配项。祝好运!

票数 1
EN

Stack Overflow用户

发布于 2011-06-29 14:13:38

Wikipedia状态

代码语言:javascript
复制
Fork-exec is a commonly used technique in Unix whereby an executing process
spawns a new program

相关SO问题:Applications of fork system call

示例代码:http://www.yolinux.com/TUTORIALS/ForkExecProcesses.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6516382

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档