gpt4 book ai didi

java - Eclipse 调试器中是否有办法在 Java 对象的状态发生更改时收到通知?

转载 作者:IT老高 更新时间:2023-10-28 20:40:43 24 4
gpt4 key购买 nike

我正在调试一些遗留代码,其中我们有一个似乎在外部更改的缓存对象。

如果我知道它的对象标识符(在调试时),是否有某种方法可以“监视”它,以便在同一线程或另一个线程中的其他代码尝试修改其状态时,它会触发我的调试?

我不能只使用表达式监视它,因为其他地方可能会引用该对象,并且同一类有许多实例。

最佳答案

在值更改时在要停止的代码中设置断点。

  • 从断点 View 开始。
  • 选择断点
  • 右键单击并转到“断点属性”
  • 选中“启用条件”框
  • 在文本字段中输入要观察的变量的名称
  • 选择“条件更改值”单选按钮

关于java - Eclipse 调试器中是否有办法在 Java 对象的状态发生更改时收到通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1709929/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com