当运行jstack时,一个stack的内容如下:

Full thread dump Java HotSpot(TM) 64-Bit Server VM (23.25-b01 mixed mode):

"Attach Listener" daemon prio=10 tid=0x00000000029eb800 nid=0x5cac waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

Locked ownable synchronizers:
        - None

tid, Java memory address of its internal Thread control structure.

nid, native thread id. 每一个nid对应于linux下的一个tid, 即lwp  (light weight process, or thread).

linux下的lwp可以在/proc/pid/task/下查看。

需要注意的是,jstack中的nid是十六进制数,task目录下为十进制数,需要转换一致后才可以比较。

linux下的lwp也可以通用ps来查看

ps -mp pid号 -o THREAD,tid,lwp,nlwp,time,rss,size,%mem

顺便说一句,上面ps语句中的WCHAN的含义:

WCHAN : 若该进程在睡眠,则显示睡眠中的系统函数名

jstack中的nid的含义相关推荐

  1. 5G Abbreviations(5G中简写和缩略语含义)

    先看后赞,养成习惯.点赞收藏,人生辉煌! 5G中简写和缩略语含义 使用''Ctrl+F''键自行查找 OR 直接点击目录查找 目录 么么哒 5G中简写和缩略语含义 5G开头 A B C D E G H ...

  2. 复习下mybatis 中 useGeneratedKeys 和 keyProperty 含义

    今天突然碰到这个错误,让我复习下mybatis 中 useGeneratedKeys 和 keyProperty 含义 nested exception is org.apache.ibatis.ex ...

  3. VC/MFC中常用宏的含义

    VC/MFC中常用宏的含义 Visual C++ MFC 中常用宏的含义(转载)     AND_CATCHAND_CATCH AND_CATCH(exception_class,exception ...

  4. java this$0_java中this$0的含义及用法

    java中this$0的含义及用法 (2012-01-19 22:43:33) 标签: 杂谈 java中this$0的含义及用法,具体case是这样的: 通过测试工具去探测界面UI上的控件FlatBu ...

  5. java泛型中的标记,Java泛型中的标记符含义

    Java泛型中的标记符含义: E - Element (在集合中使用,因为集合中存放的是元素) T- Type(Java 类) K- Key(键) V- Value(值) N- Number(数值类型 ...

  6. web.xml中servlet配置及其含义

    原作者:丑八怪28  侵删! 这里其实最想说的是配置中各节点的含义: <!-- 配置一个servlet --> <!-- servlet的配置 --> <servlet& ...

  7. java关键字 valotile_Java内存模型-jsr133规范介绍,java中volatile关键字的含义

    最近在看<深入理解Java虚拟机:JVM高级特性与最佳实践>讲到了线程相关的细节知识,里面讲述了关于java内存模型,也就是jsr 133定义的规范. 系统的看了jsr 133规范的前面几 ...

  8. c语言中的运算符及其含义_按位运算符及其在C语言中与Example一起使用

    c语言中的运算符及其含义 1)&(按位与) (1) & (bitwise AND)) It does AND on every bit of two numbers. The resu ...

  9. android权限--android开发中的权限及含义(下)

    android权限--android开发中的权限及含义(下) android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权 ...

最新文章

  1. python如何自定义函数_python基础之函数(自定义函数)
  2. R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置显示均值、中位数)实战
  3. 栈上对象的内存自动释放
  4. Python 字典类型的使用
  5. 2016windows(10) wamp 最简单30分钟thrift入门使用讲解,实现php作为服务器和客户端的hello world...
  6. VTK修炼之道75:交互部件_测量类Widget的应用
  7. Integer.valueof(null)报错
  8. vs2015社区版不支持installshield
  9. 图解 Java 中的数据结构及原理,傻瓜也能看懂!
  10. Java爬虫工程师技能列表
  11. 【Shell】ps -ef 和ps aux
  12. 驰为hi8pro 刷win10单系统
  13. word使用 通配符替换中文汉字
  14. linux下qt实现vlc视频播放器,Qt编写视频播放器(vlc内核)
  15. 红米pro android o刷机,红米Pro如何刷机?你可以通过这两种方法获取root权限!
  16. ZYNQ的Linux Linaro系统镜像制作SD卡启动
  17. 如何申请邮件安全证书(S/MIME)实现邮件加密和数字签名
  18. Go语言aes加密解密处理
  19. 使用pyhton+adb实现自动公主连结闯关
  20. DNSPod十问梁定安: 工业互联网唤醒制造业的第二个春天

热门文章

  1. 从流水线角度看MIPS处理器ISA的实现逻辑以及RTOS操作系统仿真
  2. 面试测试岗想拿13K,HR说最多能给你10K,一招教你怼死HR?
  3. idea在类下面展示方法列表
  4. getMonth()函数的问题
  5. PHP中time(),date(),microtime()三者的区别
  6. Dva中在effects中获取state的值
  7. 数据结构1800试题(第1章)
  8. 【SDL游戏编程入门第一卷】配置SDL环境
  9. 写GML到一个复杂的应用模式
  10. 一键生成所有接口的文档 Swagger + springBoot