> Linux教程 > 系统运维 >

Linux下查看线程—pstack

需求:


研发改进了某一程序,time_point_logger线程由原来的6个线程改为3个,需验证是否修改了

 

思路:


1.找到目标程序所占的所有线程;
2.查看需求中所提线程的数量;

操作:


1.pstack pid

首先要找到程序对应的pid


ps aux | grep peer_tracker  (peer_tracker 为目标程序),见下图,能找到pid


2.使用pid 24236 ,可找到目标程序下所有的线程


3.分析线程下的内容,能找到“time_point_logger::run ()”,经查看有3个线程下有此值,功能实现

 

(责任编辑:IT)