fork系统调用
来源:互联网 发布:网络教育哪些学校好 编辑:程序博客网 时间:2024/05/22 16:13
/* * simple fork usage */#include <unistd.h>#include <stdio.h>#include <stdlib.h>int main(){pid_t child;if ((child = fork()) == -1){perror("fork");exit(EXIT_FAILURE);}else if(child == 0){puts("in child");printf ("\tchild pid = %d\n", getpid());printf ("\tchild ppid = %d\n", getppid());exit(EXIT_SUCCESS);}else{puts("in parent");printf ("\tparent pid = %d\n", getpid());printf ("\tparent ppid = %d\n", getppid());}return (EXIT_SUCCESS);}
-----------------------------------------------
第一次运行结果如下:
in parent
in childparent pid = 4836
parent ppid = 4835
child pid = 4837
child ppid = 4836
----------------------------------------------
第二次运行结果变这样了:
in parent
parent pid = 4855
in child
parent ppid = 4854
child pid = 4856
child ppid = 4855
使用fork时, 夫进程和子进程的运行顺序是随机的,也就是说他的执行是异步的。
- fork系统调用
- fork()系统调用
- linux fork系统调用
- fork系统调用
- 系统调用分析:fork
- Linix fork系统调用
- linux 系统调用fork
- fork 系统调用
- Linux fork()系统调用
- fork系统调用
- fork()系统调用函数
- fork系统调用
- 浅析fork系统调用
- 系统调用fork()函数
- fork系统调用过程
- 用fork系统调用,clone系统调用
- fork()系统调用使用事例
- fork系统调用创建进程
- 一个列表页面的测试用例的组织
- C++模板的原理与应用
- 分享开发Android应用需注意的两个要点
- 存储过程-个人总结的一点东西
- POJ 1149 最大流
- fork系统调用
- 没有什么比爱你更珍贵_建峰提供伤感日志
- jdom解析XML文件基础入门篇
- Qt入门-安装
- 因为你的不在乎,让我学会了冷漠
- 母函数在排列组合问题中的应用
- 关于兔子生兔子,牛生牛,鸡生鸡。。。若干年后一共多少只的问题
- windows编程 单击按钮改变窗体背景图片
- ant教程