进程组ID
来源:互联网 发布:9.9元天天特价淘宝童装 编辑:程序博客网 时间:2024/04/29 07:36
在系统中,一个进程除了进程ID外,还有一个进程组ID。
进程组是一个或多个进程的集合,同一个进程组中的进程都有一个统一的进程ID。
进程组ID与进程ID都是pid_t类型的数据
获得一个进程的进程组ID可以采取如下调用:
#include<sys/types.h>
#include<unistd.h>
pid_t getgrp(void);
在进程组中,有一个特别的进程leader,他的进程ID和它所在的进程组ID是一致的。leader可以创建一个进程组,也可以创建属于该进程组的进程。
创建新的进程组或将一个进程加入一个已经存在的进程组,采用如下函数调用:
#include<sys/types.h>
#include<unistd.h>
int setpgid(pid_t pid,pid_t pgid);
pid=pgid时,用于创建一个新的进程组;
当pgid是一个已经存在的进程组ID时,将pid代表的进程加入该进程组中。
(调用成功时,返回值为0;失败时,返回值为-1)
0 0
- 进程ID与进程组ID
- 进程组ID操作
- 进程组ID
- 进程的基本属性:进程ID、父进程ID、进程组ID、会话和控制终端
- 进程的基本属性:进程ID、父进程ID、进程组ID、会话和控制终端
- Linux进程的用户id,有效用户id与文件对应的所有者id,组id
- 进程控制之更改用户ID和组ID
- 8.11 进程控制_更改用户ID和组ID
- 进程 进程句柄 进程ID
- 笔记1-4: 打印当前进程ID,用户ID,组ID
- 获得进程ID,关闭进程。
- 根据进程ID杀死进程
- Linux获取进程ID
- 获取服务进程id
- 获取当前进程ID
- 进程ID号
- 进程ID号
- Java进程Id
- Android学习笔记----layout_weight属性解析
- MT模式下静态链接错误的问题
- 高精度 加 减 乘
- linux小学生(一)之 linux简介
- java中的转义字符
- 进程组ID
- mysql explain 执行计划解读
- STM32F407学习记录1:MDK开发环境一些配置
- android使用隐藏api的方法(使用被@hide的api)
- OSTS submission
- A-Again Twenty Five!
- 如何在Ubuntu上搭建Spark独立集群管理器(Spark快速大数据分析)
- UI自动化测试的初始化操作。
- 【C#】泛型<机房重构>