【发布时间】:2013-05-09 08:10:59
【问题描述】:
我需要获取在特定进程中运行的不同线程所使用的资源。假设我给一个特定的 pid 作为输入,我必须获取有关该 pid 线程的信息(在用户、内核模式下花费的时间)。是否有处理所有线程细节的 Proc 文件?
【问题讨论】:
标签: linux linux-kernel
我需要获取在特定进程中运行的不同线程所使用的资源。假设我给一个特定的 pid 作为输入,我必须获取有关该 pid 线程的信息(在用户、内核模式下花费的时间)。是否有处理所有线程细节的 Proc 文件?
【问题讨论】:
标签: linux linux-kernel
进程的线程信息可以在proc dir的task子目录中找到:
/proc/[pid]/task/[tid]/stat
另外top可以显示线程信息:
top -H -p [pid]
【讨论】: