linux下的C语言开发(进程创建)

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

                【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】

    在Linux下面,创建进程是一件十分有意思的事情。我们都知道,进程是操作系统下面享有资源的基本单位。那么,在Linux下面应该怎么创建进程呢?其实非常简单,一个fork函数就可以搞定了。但是,我们需要清楚的是子进程与父进程之间除了代码是共享的之外,堆栈数据和全局数据均是独立的。

#include #include #include #include #include #include #include int main()pid_t pid; if(-1 == (pid = fork())) {  printf("Error happened in fork function!\n");  return 0; } if(0 == pid) {  printf("This is child process: %d\n", getpid()); } else {  printf("This is parent process: %d\n", getpid()); } return 0;}   

           

给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

linux下的C语言开发(进程创建)_第1张图片

你可能感兴趣的:(linux下的C语言开发(进程创建))