在以下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 ......)是什么意思?
谢谢。
答案 0 :(得分:4)
这表示您的JVM中存在错误。我建议你尝试Java 6更新23,或者你正在使用的破坏内存的JNI库中的错误。
V + 59表示此方法的编译本机代码中发生非法访问的位置(并且旁边没用)