unix环境高级编程----进程控制fock()函数
来源:互联网 发布:c语言 逻辑或 编辑:程序博客网 时间:2024/06/14 09:16
1、进程标识符
每一个进程,都有一个id来对其进行标示。
用getpid()就可以获取当前的进程的id
2、fork()函数
fork函数是创建一个进程,这个进程就是当前进程的子进程。子进程就是当前线程的复制。要执行其他任务的话,要执行exec。
fork有两种用法:
(1)一个父进程希望复制自己,使父子进程同时执行不同的代码段,这在网络服务进程中是常见的------父进程等待客户端的服务请求。
(2)一个进程要执行不同的程序。子进程从fork返回后立即调用exec。
执行fork()函数后,返回子进程id和0
#include <stdio.h>#include <unistd.h>void main(){ printf("%d\n",getpid()); int a = fork(); printf("%d\n",a);}
0 0
- unix环境高级编程----进程控制fock()函数
- 《unix高级环境编程》进程控制——system函数
- 《unix高级环境编程》进程控制——system函数
- Unix环境高级编程--进程控制
- Unix环境高级编程之进程控制
- 《UNIX环境高级编程》--8进程控制
- 《Unix环境高级编程》之 进程控制
- unix环境高级编程-进程控制
- unix环境高级编程--进程环境与进程控制
- 《unix高级环境编程》进程控制——进程ID
- 《unix高级环境编程》进程控制——创建进程
- 《unix高级环境编程》进程控制——进程等待
- 《unix高级环境编程》进程控制——进程时间
- 《unix高级环境编程》进程控制——进程ID
- 《unix高级环境编程》进程控制——创建进程
- 《unix高级环境编程》进程控制——进程等待
- 《unix高级环境编程》进程控制——进程时间
- 《UNIX环境高级编程》第三部分进程之进程控制
- Struts框架刷新验证之基于xml配置方式
- 多线程编程(四)--线程同步
- MySQL Memory 存储引擎浅析
- 仰视源码,实现strstr和find
- Android的页面跳转和值传递(新手)
- unix环境高级编程----进程控制fock()函数
- 小贝_mysql建表以及列属性
- 因子和的计算方法
- 深度学习系列之CNN核心内容
- 操作数组
- [LeetCode] Isomorphic Strings
- Qt中 QString 和int, char等的“相互”转换【转】
- Jsp:param标签的使用
- 微信支付