每个线程都有自己的线程
stack。每个方法调用都会创建一个堆栈框架。如果任何方法的代码出了问题,它将传播到调用者方法。这样,JVM可以跟踪哪个方法产生了错误以及什么是调用层次结构。
如果您正确地观察到堆栈跟踪,您将在顶部看到错误的方法在底部出现错误的方法。
斯坦福大学教授在YouTube上做了一个精彩的演讲,以了解其工作原理。我建议看一下。
注意:这是理论。如果您想了解API的工作原理,@ Peter Lawrey的回答可能会对您有所帮助。
欢迎分享,转载请注明来源:内存溢出
每个线程都有自己的线程
stack。每个方法调用都会创建一个堆栈框架。如果任何方法的代码出了问题,它将传播到调用者方法。这样,JVM可以跟踪哪个方法产生了错误以及什么是调用层次结构。
如果您正确地观察到堆栈跟踪,您将在顶部看到错误的方法在底部出现错误的方法。
斯坦福大学教授在YouTube上做了一个精彩的演讲,以了解其工作原理。我建议看一下。
注意:这是理论。如果您想了解API的工作原理,@ Peter Lawrey的回答可能会对您有所帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)