linux中pid gid tgid tid的区别和联系
https://blog.csdn.net/techtitan/article/details/39134927
getpid : 取得process id,对于thread,就是取得线程对应进程的id;
对应的system call:
asmlinkage long sys_getpid(void)
1614 {
1615 return current->tgid;
1616 }
tgid = thread group id
/
gettid:取得线程id,如果是process,其实就等于getpid:
#define gettid() syscall(__NR_gettid)
对应的system call:
/* Thread ID - the internal kernel "pid" */
1761 asmlinkage long sys_gettid(void)
1762 {
1763 return current->pid;
1764 }
getgid:取得group id,就是user的group id
和用id命令得到的group id是一回事:
bash-3.1$ id
uid=3013(xxx) gid=300(xxxx) groups=300(xxxx),301(platform),505(fpgadrv),9022(gsm)
对于一个thread来说,在kenerl中可以看到他的process id(tgid),还可以看到他的thread id(pid
---------------------
作者:techtitan
来源:CSDN
原文:https://blog.csdn.net/techtitan/article/details/39134927?utm_source=copy
版权声明:本文为博主原创文章,转载请附上博文链接!
linux中pid gid tgid tid的区别和联系相关推荐
- linux中软链接和硬链接,Linux中软链接和硬链接的区别
Linux中软链接和硬链接的区别 链接文件: Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号链接(Symbolic link). Inode 文 ...
- Linux中内存buffer和cache的区别
Linux中内存buffer和cache的区别 分类: LINUX 原文地址:Linux中内存buffer和cache的区别 作者:platinaluo 细心的朋友会注意到,当你在linux下频繁存取 ...
- Linux中关于 su 和 su - 的区别
Linux中关于 su 和 su - 的区别 一.切换用户 二.su和su - 1.su 用户名 (不加参数-) 2.su - 用户名 2.我们用man手册查看一下su的详细说明 一.切换用户 我们在 ...
- linux配置内存buffer,Linux中内存buffer和cache的区别
Linux中内存buffer和cache的区别 发布时间:2007-08-31 09:52:55来源:红联作者:ivepace free free 命令相对于top 提供了更简洁的查看系统内存使用情况 ...
- Linux中UID, GID, EUID, EGID,SUID、SGID讲解
UNIX下关于文件权限的表示方法 通常我们使用ls -l查看文件的权限.通常我们可以得到10位的权限表示法,如:-rwxr-xr-x.我们对于以下格式进行解析: 9 8 7 6 5 4 3 2 1 0 ...
- linux中su与su -命令的区别
linux中su与su -命令的区别 转载地址: http://hi.baidu.com/mgqw/blog/item/32182f6e36701adf80cb4ae3.html 2008-05- ...
- linux中pid,tid, 以及 真实pid的关系
1.pid,tid,真实pid的使用 进程pid: getpid() 线程tid: pthread_self() //进程内唯一,但是在不同进程则不唯一. 线程pid: syscall(SYS_get ...
- linux 线程 pthread_t 和 线程 tid 的区别
Linux中,每个进程有一个pid,类型pid_t,由getpid()取得. Linux下的POSIX线程也有一个id,类型 pthread_t,由pthread_self()取得,该id由线程库维护 ...
- 【Linux原理】Linux中硬链接和软链接的区别和联系
作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 首先要弄清楚,在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的 ...
最新文章
- 在IIS7里配置 ISAPI,运行dll程序,总提示下载dll
- top中的res只增不减_tensorflow中张量排序与accuracy计算
- 与7无关的数(信息学奥赛一本通-T1094)
- 手把手教你使用 i2c-tools
- C++ 高性能服务器网络框架设计细节
- linux 远程可视化
- LVGL v8.1.0 lv_table 内存泄漏问题
- 对tensor不同的索引方法和索引越界问题解决思路
- RGB颜色过度,数值转颜色
- 【考研数学】微分中值定理计算极限专题
- Windows XP 系统下使用宽带上网真方便
- CMMI 认证为什么要提前准备?评估方式是怎样的?
- EMMC和Nand傻傻分不清
- Arduino - 摇杆模块
- 历届蓝桥杯Scratch编程国赛 初级 中级 青少年编程比赛国赛真题解析【持续更新 已更新至27题】
- 阿里云之如何使用阿里大鱼给喜欢的人发短信(1)
- Linux下清理日志及自动清理
- UE5/C++ 基于GAS的角色升级 7.2 准备好经验奖励效果GE
- File Associations
- 干货 | 以太坊的工作原理