查找Linux中进程生成的线程数

时间:2013-11-20 01:48:15

标签: c linux linux-kernel

我想编写一个c函数,该函数在被进程调用时返回该进程创建的线程数。 我想得到的值不是通过计算而是来自内核结构? 哪种结构有此信息?

1 个答案:

答案 0 :(得分:1)

通过/proc/$$查看$$是您的进程ID,您可以获得有关流程的大量信息。线程数可通过/proc/$$/status原子获得。

我的解决方案:您需要编写一个函数来分析文件/ proc / $$ / status以获取线程数。