java并发学之二
<span style="font-family: Arial, sans-serif, Helvetica, Tahoma; line-height: 18px;">在看书的时候看到了一个观察死锁的工具TDA(Thread Dump Analysis)看了半天,才知道这玩意儿需要由jvm产生一个Thread Dump
这个Thread Dump跟之前看到的Heap Dump也不是一回事
windows下是ctrl+break触发,unix下是ctrl+\或者kill -QUIT pid触发
默认是输出到System.out,当然,你可以重定向的
还有一个简单方便快捷的方法:Java VisualVM,并且Java VisualVM中还提供了TDA的插件下载
太深入的现在还没这水平,在之前的代码调试中用了一下
之前的代码中有这样一个错误
<div class="dp-highlighter" style="font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; width: 694px; margin-left: 9px; padding: 1px;"><div class="bar"><div class="tools" style="text-align: left; color: black; font-weight: bold; padding: 3px; margin: 0px;">Java代码 http://snake1987.iteye.com/images/icon_star.png
页:
[1]