标签: c linux linux-kernel
我想编写一个c函数,该函数在被进程调用时返回该进程创建的线程数。 我想得到的值不是通过计算而是来自内核结构? 哪种结构有此信息?
答案 0 :(得分:1)
通过/proc/$$查看$$是您的进程ID,您可以获得有关流程的大量信息。线程数可通过/proc/$$/status原子获得。
/proc/$$
$$
/proc/$$/status
我的解决方案:您需要编写一个函数来分析文件/ proc / $$ / status以获取线程数。