0

我有一个奇怪的问题。我必须计算运行系统中 pthread_mutex 的数量,例如,debian、ubuntu、微控制器中的系统等。我必须在没有 LD_PRELOAD、中断、函数重载等的情况下进行。我必须在随机时间计算它。有人知道我该怎么做吗?你能看到我吗?

4

1 回答 1

0

计算线程数:

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

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



要计算互斥锁,这是不可能的

于 2012-06-01T14:42:42.740 回答