FreeBSD:如何通过PID检查进程中有多少个线程正在运行?

Gay*_*son 2 c multithreading freebsd procfs

在 Linux 中,我可以通过检查 /proc/pid/status 文件并查找一行:Threads: 1(或任何数字)来完成此操作。我怎样才能在 FreeBSD 中达到同样的效果?我对任何交互工具都不感兴趣。有没有C函数或者系统文件?我尝试过 BSD 的 procfs 和 linprocfs,但找不到任何类似的功能。

小智 5

你要:

procstat -t <pid>

这个答案很短,但我正在输入更多内容以使答案达到最小长度。