0

查询线程状态的 linux API 是什么,比如top -H命令可以做什么?我不需要可移植性,它只需要在现代 x86[_64] linux 上工作。

我不想只知道线程是活动的还是终止的。我也需要知道它是否在睡觉。

4

2 回答 2

1

据我所知,至少在 Linux 上top从 , 读取它的信息。/proc

更新:对于top您可能想在此处阅读的来源:Procps - /proc 文件系统实用程序

于 2012-06-10T14:11:57.530 回答
1

您想使用来自 procps ( http://procps.sourceforge.net/ ) 的 libproc。

网上没有任何 API 文档,但是http://codingrelic.geekhold.com/2011/02/listing-processes-with-libproc.html是使用 libproc 的一个很好的介绍。

于 2012-06-10T14:17:17.153 回答