Linux 正在运行的系统中pthread_互斥体的数量

Linux 正在运行的系统中pthread_互斥体的数量,linux,kernel,Linux,Kernel,我有一个奇怪的问题。我得计算一下人数 运行系统中的pthread_互斥体,例如debian、ubuntu、system in 微控制器等。我必须在没有LD_预加载的情况下完成, 中断、函数重载等等。我必须计算它 在随机的时间里。 有人知道我怎么做吗?你能为我指路吗?有关线程的计数: ps-eLf将为您提供系统上当前运行的所有线程和进程的列表 但是,您需要一个在系统上执行的所有线程的列表,可能是因为过去的某个任意点——您确定这就是您的意思吗?您可以将ps作为cron作业运行,并每X分钟轮询一次系统

我有一个奇怪的问题。我得计算一下人数 运行系统中的pthread_互斥体,例如debian、ubuntu、system in 微控制器等。我必须在没有LD_预加载的情况下完成, 中断、函数重载等等。我必须计算它 在随机的时间里。
有人知道我怎么做吗?你能为我指路吗?

有关线程的计数:

ps-eLf
将为您提供系统上当前运行的所有线程和进程的列表

但是,您需要一个在系统上执行的所有线程的列表,可能是因为过去的某个任意点——您确定这就是您的意思吗?您可以将ps作为cron作业运行,并每X分钟轮询一次系统,但您将错过在作业之间生成和终止的线程。您还需要处理大量数据




要计算互斥量是不可能的

我只需要编写程序,执行它,它必须显示系统中有多少ptread_互斥量。