【问题标题】:Find number of threads spawned by a process in Linux [duplicate]在Linux中查找进程产生的线程数[重复]
【发布时间】:2013-11-20 01:48:14
【问题描述】:

我想编写一个 c 函数,当进程调用它时,它会返回该进程创建的线程数。 我想不是通过计数而是从内核结构中获取值? 哪个结构有这些信息?

【问题讨论】:

标签: c linux linux-kernel


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-16
    • 1970-01-01
    • 2017-07-28
    • 1970-01-01
    • 2011-08-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多