Linux の /proc/[pid]/stat からプロセスで実行されているスレッドの数を取得するにはどうすればよいですか?

Linux の /proc/[pid]/stat からプロセスで実行されているスレッドの数を取得するにはどうすればよいですか?

プロセスの pid はわかっています。プロセスで現在実行されているスレッドの数を知りたいです。この情報については /proc/pid/stat を読み取ることができることはわかっていますが、stat からスレッドの数を具体的に取得する方法がよくわかりません。誰か助けてくれませんか?

ありがとう!

答え1

のエントリ数は、/proc/pid/taskプロセス内のスレッド数です。また、 には行/proc/pid/statusがありますThreads。 では/proc/pid/stat、これは 20 番目のフィールドです。

関連情報