0

奇妙な質問があります。たとえば、debian、ubuntu、マイクロコントローラーのシステムなど、実行中のシステムで pthread_mutex の数を計算する必要があります。LD_PRELOAD、割り込み、関数のオーバーロードなどを行わずに計算する必要があります。ランダムな時間で計算する必要があります。誰かが私がそれを行う方法を知っていますか? 見えますか?

4

1 に答える 1

0

スレッドを数えるために:

ps -eLfシステムで現在実行されているすべてのスレッドとプロセスのリストが表示されます。

ただし、おそらく過去の任意の時点以降に、システムで実行されたすべてのスレッドのリストを要求します。それが意味することでよろしいですか?psをcronジョブとして実行し、X分ごとにシステムをポーリングすることはできますが、ジョブ間で発生および停止したスレッドを見逃すことになります。また、処理するデータが大量にあることになります。



ミューテックスを数えるためにそれは不可能です

于 2012-06-01T14:42:42.740 に答える