繁体   English   中英

Java多线程异常方案

[英]Java Multithreading Exception Scenarios

我是一个初学者并尝试学习java.I有以下情况并尝试获取一些建议。 如果Java多线程处理出错,请执行哪些步骤来调试问题? 例如:有一个实例变量,其中有多个线程在作用。 变量未声明为易失性。 根据我的理解,在这种情况下,变量将被缓存在线程的本地内存中并从那里读取。 这将导致数据不一致。 我们如何调试这种情况? 换句话说,我们如何找出错误在代码中的确切位置?

在Java中进行调试(尤其是对于线程)的最佳方法之一是使用断点 就像一些注释所建议的那样,您可以在代码中使用sysout语句,该语句在满足条件时触发。 将来,请尝试发布一些简短的可运行代码,以使我们对您所遇到的确切问题有所了解。 如果我们不知道您的问题是什么,就不可能告诉您如何解决某些问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM