fork函数创建进程
2015-08-22 09:53
267 查看
执行fork()函数会创建一个新的进程,分别是父进程和子进程,这样的父子关系就相当于是克隆了一个和父亲一样的儿子。
#include<stdio.h> #include<unistd.h> int main() { pid_t ftip; int count = 0; ftip = fork(); if(ftip<0) printf("error in fork!"); else if(ftip==0){ printf("I am the child process, my process id is %d\n", getpid()); printf("我是儿子\n"); count++; }else{ printf("I am the parent process, my process id is %d\n", getpid()); printf("我是爹\n"); count++; } printf("统计结果是:%d\n", count); return 0; }
相关文章推荐
- 一起talk C栗子吧(第四十回:C语言实例--遍历二叉树)
- Climbing Stairs
- 【UNIX环境高级编程】线程同步
- js 不同页面间传递值并取值
- Struts1与Struts2的那些事
- C单链表的操作
- hadoop默认的分区
- linux下python脚本判断目录和文件是否存在
- ScheduleFactory
- POJ-3337 Expression Evaluator-表达式求值
- Android SDK目录含义介绍
- noip2000税收与补贴问题 (模拟,排序)
- oc Block / NSComparisonResult排序 / 字面量
- Java多线程
- 测试套件
- 编写高质量代码改善C#程序的157个建议——建议113:声明变量前考虑最大值
- Spring揭秘 读书笔记 三 bean的scope与FactoryBean
- 弹出窗口之Cookie控制
- maven 手动加入jar到本地资源库
- ZOJ Help Bob 3882【博弈】