当前位置: 首页 > 面试题库 >

调试Java同步

赫连秦迟
2023-03-14
问题内容

Eclipse调试环境中是否有任何机制可以查看持有的同步锁的状态和正在等待的进程


问题答案:

您可以在Eclipse的调试器中显示对象监视器的状态。您可以在此处找到简短明了的教程。对于每个线程,Eclipse可以向您显示该线程拥有的监视器以及正在等待的监视器。



 类似资料:
  • 问题内容: Flex端调用nativeProcess.standardInput.write方法时,您如何调试Java端?我知道有可能,但不知道怎么办? 问题答案: 为了能够将Eclipse调试器附加到正在运行的Java进程,您需要使用以下Java选项启动该进程…… 完成此操作并重新启动服务器后,即可使用Eclipse附加到正在运行的进程。从Eclipse转到调试管理器,并为要连接的进程创建新的R

  • 我是使用EclipseIDE创建Java程序的初学者。我想知道如何使用EclipseIDE一步一步地调试。我正在运行下面的程序,并在//第7行添加了断点 这两个类都在默认包中。 当我在eclipse中的调试会话中单击f5按钮时,它会给出 源未找到异常。 为什么会这样? 没有添加任何断点,它会给出很好的结果。我需要一步一步地学习调试这个程序,以及它是如何执行的。我正在使用Eclipse Luna。

  • 所以问题是在这种情况下notificationPhoneNumber对象锁定了多长时间?它是否会在线程完成其工作时被锁定?

  • 以调试自定义action代码为例: 一.创建资源: baas中自定义action方法:http://docs.wex5.com/baas-customaction/ 二.调试java代码: 1.启动tomcat 点击工具栏中的tomcat图标: 第一个:启动tomcat。 第二个:停止tomcat。 第三个:重启tomcat。 2.在sdudio窗口对baas 进行模型编译(调试模式),重启tom

  • 我正在尝试创建一个回调函数: 首先,我创建了一个函数接口,用于定义回调函数的约定 我创建了一个类,该类将定义一个方法来调用我的回调(我通过使用lambda表达式传递了接口的实现作为对此方法的引用) 下面是我的代码: 但当我运行这段代码时,我得到了这样的结果。 有人能告诉我为什么我会有这个例外吗?

  • 问题内容: 目前,我仅有的信息是浏览器状态栏中的单行错误消息。 例如,您知道如何获取堆栈跟踪吗? 问题答案: 本文有点陈旧,但仍然有意义(包括标题为“如何在Java插件中调试小程序”的部分)。 编辑:获取堆栈跟踪的更好方法是使用Java插件控制台。如果您在该窗口中点击“ t”,则会看到以下内容: 打印出所有现有的线程组。显示的第一个组是主组。ac表示有效计数;它是线程组及其子线程组中活动线程的总数