私はプロセスのpidを持っています。プロセスで実行されているスレッドの現在の数を知りたいのですが。この情報について/ proc/pid/statを読み取ることができることは知っていますが、statからスレッド数を具体的に取得する方法がわかりません。誰か助けてもらえますか?
ありがとう!
/proc/pid/task
のエントリ数は、プロセス内のスレッド数です。また、/proc/pid/status
にはThreads
行があります。 /proc/pid/stat
では、20番目のフィールドです。