日期:2014-05-20  浏览次数:20660 次

JVM INSTR monitorexit 这个是什么意思了?多谢
反编译代码后,代码里有 JVM INSTR monitorexit 这是什么意思了,怎么处理呢。?多谢

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


------解决方案--------------------
可能是反编译synchronized 代码块时,没有反编译出来.可以换换反编译器试试.比如
Java Decompiler 

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