I. 统计进程中的线程数
相关系列博文推荐:
1. proc查询
/proc 目录以可读文本文件形式输出,提供现有进程和系统硬件相关的信息如 CPU、中断、内存、磁盘等等
查看状态命令
cat /proc/进程号/status
其中对应的线程数为 Threads: 367
这一行
另外一种方式就是直接查看 /proc/进程号/task
下的目录,每个线程对应一个目录,目录名为对应的线程ID
ls /proc/进程号/task | wc -l
2. ps命令
ps -hH 进程号 | wc -l
列出了由进程号为<pid>的进程创建的所有线程
ps -T 进程号
3、pstree
查询当前某程序的线程或进程数
pstree -p `ps -e | grep java | awk ‘{print $1}’` | wc -l
或
pstree -p 3660 | wc -l