首页 相关文章 线程转储:命名你的线程和查看系统

线程转储:命名你的线程和查看系统

  虽然集成开发环境(IDE)可以为图形化应用程序提供很好的调试设置,但是它不允许你调试多线程的Java服务器程序。

  幸运的是,有几个工具可以做到,例如日志应用程序接口(API)和Java调试器。开发人员也可以获得系统的线程转储,它可以在任何时间显示出系统状态。

  为了得到系统线程转储,运行服务器程序并键入[Ctrl] []。这会输出所有正在执行的线程。例如:

  ^Full thread dump:

  Thread-1" prio=5 tid=0x87fe0 nid=0x800013b8 waiting on monitor [0..0xbfffe9f8]

  "Thread-0" prio=5 tid=0xafde0 nid=0x72a00 runnable [0x173f000..0x173fb48]

  at java.net.PlainSocketImpl.socketAccept(Native Method)

  at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:421)

  at java.net.S...[ 查看全文 ]

2016-02-19 标签:

线程转储:命名你的线程和查看系统的相关文章

手机页面
收藏网站 回到头部