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

JVM INSTR monitorexit 这个是什么意思了?谢谢

2013-01-18 
JVM INSTR monitorexit 这个是什么意思了?多谢反编译代码后,代码里有 JVM INSTR monitorexit 这是什么意思

JVM INSTR monitorexit 这个是什么意思了?多谢
反编译代码后,代码里有 JVM INSTR monitorexit 这是什么意思了,怎么处理呢。?多谢
[解决办法]
在JVM规范中记录有monitorenter和monitorexit,以及所有其他的字节码指令。基本上他们是用于实现同步块和方法。
不过在这里觉得你的反编译器也不怎么样,你可以试着换一个。
楼主,你再看看下面有没有抛异常,其实当反编译器没有在某个地方想到适当的java代码时,就会抛出一个异常,类似于:

Exception exception;
        exception;
        throw exception;


[解决办法]
可能是反编译synchronized 代码块时,没有反编译出来.可以换换反编译器试试.比如
Java Decompiler 

如果不行,那最好要到源码再看.

热点排行