面试官:
请你介绍一下在 Linux 中如何查看某个进程打开的线程?
应聘者回答参考:
在 Linux 中可以使用 top
命令配合 -H
参数来查看线程信息:
top -H -p <pid>
:查看指定进程<pid>
的所有线程信息。top -H
:查看系统中所有线程信息。
其中:
-H
表示显示线程(Thread)。- 不加
-H
的情况下,top
默认只显示进程级别的信息。
通过这种方式,可以分析一个进程下的线程运行情况,比如线程的 CPU 占用、调度情况等,非常有助于定位多线程程序中的性能瓶颈。
😀 关注 @公众号 程序员陈子青,获取更多 C++ 技术支持。