当前位置: 技术问答>linux和unix
请教:AIX命令中的procstack的命令显示的tid是线程ID吗
来源: 互联网 发布时间:2017-02-06
本文导语: 最近自己开发的进程老是不处理任务,然后用procstack 查看下进程里面的堆栈信息。但是发觉tid跟自己的线程ID对不上。。请问用procstack查到是各个线程里面的堆栈信息。然后怎么去查各个堆栈信息是对应哪个线程ID呢...
最近自己开发的进程老是不处理任务,然后用procstack 查看下进程里面的堆栈信息。但是发觉tid跟自己的线程ID对不上。。请问用procstack查到是各个线程里面的堆栈信息。然后怎么去查各个堆栈信息是对应哪个线程ID呢,是否tid就是线程ID呢
但是跟我自己在程序里,用pthread_self打印出来的线程ID都是2057,1029,1800。这种3,4位的。。
但是用procstack打印出来的tid都是954527,1421323,1368131,
大家知道怎么回事吗?
我想把程序里打印出来thread id,跟procstack输出的线程ID 对应上,可是不一样啊?
但是跟我自己在程序里,用pthread_self打印出来的线程ID都是2057,1029,1800。这种3,4位的。。
但是用procstack打印出来的tid都是954527,1421323,1368131,
大家知道怎么回事吗?
我想把程序里打印出来thread id,跟procstack输出的线程ID 对应上,可是不一样啊?
|
LWP
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。