首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ftrace。任务是否与线程id相同?

Ftrace。任务是否与线程id相同?
EN

Stack Overflow用户
提问于 2021-11-21 09:32:39
回答 1查看 47关注 0票数 1

我正在使用ftrace。有task/pid字段。任务是什么?它是进程的线程id吗?如果没有,是否可以使用ftrace获取具有相同pid的线程的信息?我只使用了function和function_graph。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-21 11:22:54

跟踪缓冲区中的PID列对应于一个线程:它是结构task_struct (在Schedul.h中定义)中名为pid的字段的值。

由于历史原因,它令人困惑,但在这里,pid是任务(线程)的唯一标识符:由内核调度的基本实体。

可以说,只有当一个进程只有一个线程时,它才是匹配的,因为进程PID等于它的主线程的唯一id。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70053291

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档