问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

进程和线程ID

发布网友 发布时间:2024-10-07 18:16

我来回答

1个回答

热心网友 时间:2024-10-07 19:19

在Linux系统中,每个运行的程序,即我们熟知的进程,都有一个独一无二的标识,称为进程ID(PID)。那么线程ID又是什么呢?

当使用标准的pthread库创建线程时,每个线程的ID是由线程库自身生成的,确保在同个进程中线程ID不会重复。然而,跨进程的线程ID就不再受此约束,它们的唯一性无法由库本身保证。

实际上,线程库创建的用户态线程,直到被操作系统内核识别并纳入其管理范围,才会获得一个对应的内核级线程ID。这个内核级ID在整个操作系统中是全局唯一的,它在进行操作系统级别的进程间通信(IPC)时,用于唯一标识一个线程。

通常情况下,我们并不直接操作这个内核级的线程ID,因为主线程(main函数)的进程ID和线程ID在创建时是相同的(getpid()返回)。例如,在main函数中,getpid()和pthread_self()返回的值相同,而子线程中,这两个函数的返回值会有所区别,因为子线程的PID和线程ID不同,但它们在内核层的SYS_gettid值会显示出这种区别。

获取这三个ID的方法如下:

主线程的示例输出: main(), line = 21, getpid() = 0x8692 main(), line = 22, pthread_self() = 0x7f9f12fbc740, SYS_gettid = 0x8692

子线程的示例输出: subthread(), line = 14, getpid() = 0x8692 subthread(), line = 15, pthread_self() = 0x7f9f12fbb640, SYS_gettid = 0x8693
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
求助:补全成语. _然而止、_然不屈、_然四顾、_然若失、_然而至、_然拒绝、_然无声... 我姑妈(姑妈去世),现奶奶的房产 姑妈的女儿有继承权吗? 丈夫去世遗产应该能怎么分配 《人世间》骆士宾遗产股权归谁所有 为什么说曹珊不应该得罪水自流_百 ... 有谁知我国十大元帅及十大上将? 解放中国的10大元帅是那几个? 对中国有何影响? 中国历史上的十大元帅 为什么中国过去有元帅现在没有了 ...想看中国80年代、90年代热播的电视剧,《渴望》、《蛙女》等,越多... 小米账号密码在哪里查看? 《只要有你》是谁和谁合唱?是哪个电视剧里的歌曲? 2023高中同学生日祝福语 自制青椒牛肉酱怎么做存放时间长? 男孩子,10.5岁,生长激素6.5,骨龄为11岁,身高132,可以打生长激素? win10怎样关闭不安全的文件下载? 如何解决Win10安装软件提示需要信任的问题 属蛇生在正月十三我是女的1977。晚上十点多钟生的 送给高中同学的生日祝福语 青椒牛肉酱怎么做美味下饭? gtx660ti玩游戏还是hd7950玩游戏 青椒牛肉酱的做法 怎样才能让生活过的充实 ...主要用于图片处理PS之类,求一个中断配置和一个高端配置,现配置如 ... 房地产估价方法主要包括( )。 MYQ-0.3/0.5KV-7*2.5最大载流量是多少 gtx660ti玩游戏还是hd7950玩游戏 买车首年月供什么意思 印花拼音是什么意思? 离散数学初等数论 设a,b是整数,证明:11 | (a^2+5b^2) 当且仅当 11 |... excel如何所有行按某一列数字升降排列 比如考试成绩:张三 97 李四 35... 求高人赐李姓,2011年农历二月二十三出生,五行缺土、水的女孩名 excel数据自动配对 燕窝是白燕好还是官燕好 探索Linux中的TID深入研究Linux进程线程标识符的作用和应用linuxtid_百 ... ...现在是科员,怎样才能升为非领导职务副主任科员。乡镇公务员不可以吗... 门面招牌设计有何技巧 谁能帮我看看这个和田玉千足金是真是假 可以把仙人球带上飞机吗 飞机上可以带植物热浴粉吗? 飞机上能托运带有土的植物吗 房屋征收补偿决定书的有效期 这个东西是真的假的?玉的后面有A货千足金这几个字! 我的这个和田玉加千足金 到底是真的还是假滴呀! 白天鹅宾馆月饼 好吗 大面积门头招牌制作有啥要求 全国专业技术人员职业资格证书和技能人员职业技能等级证书查询网站... 二战中德国强大的"虎式"坦克为什么会被大批的击毁呢? 今天淘了这个,想问一下,这是真的千足金和田玉吗? 二战中德国强大的"虎式"坦克为什么会被大批的击毁呢?