我正在使用 ftrace。有任務/pid 欄位。任務是什么?它是行程的執行緒ID嗎?如果不是,是否可以使用 ftrace 獲取有關具有相同 pid 的執行緒的資訊?我只使用了 function 和 function_graph。
uj5u.com熱心網友回復:
跟蹤緩沖區中的 PID 列對應于一個執行緒:它是結構體 task_struct(在 sched.h 中定義)的名為 pid 的欄位的值。
由于歷史原因,它令人困惑,但這里的 pid 是任務(執行緒)的唯一識別符號:內核調度的基本物體。
只有當該行程只有一個執行緒時,才可以說它匹配一個行程,因為行程 PID 等于其主執行緒的唯一 id。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/363919.html
上一篇:用于從多個Hive資料庫中的所有Hive表中提取行數的Shell腳本
下一篇:在onClick中反應隱式回傳
