学习笔记 -- 进程控制 API
来源:互联网 发布:中国式关系结局知乎 编辑:程序博客网 时间:2024/06/05 20:45
1、获取进程标识:
pid_t getpid(id) 获取进程id
pid_t getppid(id) 获取进程父进程的id
pid_t getuid() 获取进程的实际用户id
pid_t geteuid() 获取进程的有效用户id
pid_t getgid() 获取进程的实际组id
pid_t getegid() 获取进程的有效组id
有效用户id:标识以什么用户身份来运行进程。比例,普通用户A运行了一个程序,而这个程序是以root身份来运行的,这个程序运行时就具有root权限。此时,实际用户id是A的id,而有效用户id是root用户id。
2、进程控制:
2.1、pid_t fork(viod):用于创建一个新的进程。
孤儿进程:如果一个子进程的父进程先于子进程结束,子进程就成为一个孤儿进程,它由init进程收养,成为init进程的子进程。
vfork():子进程共享父进程的资源,保证子进程优先执行。
守护进程:在后台运行的、没有控制终端与之相连的进程。
2.2、exit():用于终止进程。
exec():用于执行一个应用程序。
wait():将父进程挂起,等待子进程终止。
nice():改变进程的优先级。
- 学习笔记 -- 进程控制 API
- 进程控制学习笔记
- 进程控制学习笔记一
- 操作系统学习笔记-进程控制
- android api学习笔记:进程
- linux进程学习笔记一--进程控制
- Linux进程线程学习笔记:进程控制
- APUE学习笔记:第八章 进程控制
- 操作系统学习笔记——进程控制
- APUE学习笔记——进程控制
- Linux 学习笔记(四)进程控制
- 学习笔记三之进程控制
- 学习笔记三之进程控制
- APUE 第八章《进程控制》学习笔记
- WINDOWS API学习笔记之创建进程
- windows API学习笔记 之 结束进程
- Win32 API进程创建控制
- LINUX进程控制 笔记
- LPC21XX 串口的接收和发送中断(MDK)
- template模板的声明及定义
- Linux系统管理基本命令——学习札记(一)
- ASP.NET导出EXCEL类
- C Reference Manual Reading Notes: 007 C++ Compatibility
- 学习笔记 -- 进程控制 API
- JS的公共函数
- Oralce学习笔记之权限管理
- Oracle 修改带数据的字段类型
- 交友-性能测试-北京
- String C++ 使用规则
- 数据结构 笔记(一) 快排序,shell排序
- SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
- 木马编写小技巧