首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

施用JProfiler跟踪阻塞线程的来源

2012-12-23 
使用JProfiler跟踪阻塞线程的来源在开发调测过程遇到线程非正常阻塞的情况是在所难免的, 有时是死锁, 有时

使用JProfiler跟踪阻塞线程的来源

在开发调测过程遇到线程非正常阻塞的情况是在所难免的, 有时是死锁, 有时是不正确的程序逻辑. 例如:?

线程stack信息:

?

?但是stack信息只有jdk自带类的方法调用过程, 我们并看不出到底是哪个对象创建了这个线程, 这阻碍了我们的调测.

?

这时, JProfiler的"Thread Views"功能则发挥了作用. 使用"Thread Views"可以清楚的看到每个线程的创建情况, 从而清楚的看到线程的创建者是"demo.Main":

施用JProfiler跟踪阻塞线程的来源

热点排行