线程转储说明

时间:2011-02-04 12:45:37

标签: java

在以下java线程转储中:

  

已检测到致命错误   Java运行时环境:   EXCEPTION_ACCESS_VIOLATION   (0xc0000005)在pc = 0x6d8fd97c,   pid = 5528,tid = 6952

     

...... ...... j   java.util.concurrent.FutureTask中$ Sync.innerRun()V + 30   Ĵ   java.util.concurrent.FutureTask.run()V + 4   Ĵ   java.util.concurrent.ThreadPoolExecutor中$ Worker.runTask(Ljava /郎/可运行;)V + 59   Ĵ   java.util.concurrent.ThreadPoolExecutor中$ Worker.run()V + 28

有人可以解释每行末尾的数字(V + 59,+ V + 30 ......)是什么意思?

谢谢。

1 个答案:

答案 0 :(得分:4)

这表示您的JVM中存在错误。我建议你尝试Java 6更新23,或者你正在使用的破坏内存的JNI库中的错误。

V + 59表示此方法的编译本机代码中发生非法访问的位置(并且旁边没用)